niushop单商户V5多店版升级到v5.3内核后造成多插件全部失效解决方法来了
根据官方重要更新要闻显示:从V5.3后程序内核进行了升级,主要解决性能提升,异步加载菜单,界面,采用hash路由模式,性能优化,大幅提升总之两个字就是性能提升!体验了下最新的升级发现打开的速度确实快了不少,不得不说这算一个质的的升级,这些变化明显在订单(生成、发货、支付)、商品、会员(注册登录)、营销活动、统计等功能优化,性能大幅提升,同时我也发现一个新的问题就是插件没法用了,无论是官方自带商业插件还是第三方的插件都会报各种各样的问题如图:
根据客服所说插件的适配正在进行中,并且第三方插件说也要适配少则三天多则一周,真是晴天霹雳啊,我正在用呢。。与其等不如自己动手 以客服插件为例打开:addonservicershopcontrollerServicer.php 看到这句了没?懂程序的会豁然明白哈哈,我就不多说啥了!什么你是小白?哈哈如果是研究用的话可以Q我1399761800寻求帮助请注明:csdn网友如果你商用那建议你购买商业版哈
if (request()->isAjax()) { $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $status = input('status', ''); $search_type = input('search_type', ''); $search_text = input('search_text', ''); $condition = [ ['u.site_id', '=', $this->site_id], ['u.app_module', '=', 'servicer'], ]; if ($status !== '') { $condition[] = ['u.status', '=', $status]; } if (!empty($search_text) && array_key_exists($search_type, $field_list)) { $condition[] = [$search_type, 'like', '%' . $search_text . '%']; } $alias = 's'; $join = [ ['user u', 'u.uid = s.user_id', 'inner'] ]; $order = 's.id desc'; $field = [ 's.id, s.nickname, s.avatar', 'u.uid, u.group_name, u.username, u.status, u.login_time' ]; $servicer_model = new ServicerModel(); $res = $servicer_model->getPageList($condition, $page, $page_size, $order, $field, $alias, $join); return $res; } else { $this->assign([ // 筛选字段 'field_list' => $field_list ]); return $this->fetch('servicer/list'); } }