昨天在修改分类的时候,发现禁用分类状态无效,然后先是开启了浏览器页面调试,发现有报错。
再接着开启了框架调试,终于发现在处理状态的那个函数,有个拼接是多余的,导致所有的变更状态的语句都多了一个“in"
那个函数是处理所有后台数据功能状态变更的。
今天升级了1.3.7我以为会修复,但是看到升级的文件,并没有。
估计大家都没有试过禁用或者开启数据吧?
wuqing 发表于 2021-9-19
程序并没有你说的这个问题,就是分类里的禁用吧。
我看了三次程序没你说的这个多余的"in"功能也是正常的。
加载数据中...
xuehui8888 发表于 2021-9-21
wuqing
2021-9-19
就是/application/admin/controller/Base.php
第37行:
$where = array_merge( ['id' => ['in', $id ]] ,(array)$where );
wuqing
发表于 2021-9-19
程序并没有你说的这个问题,就是分类里的禁用吧。
我看了三次程序没你说的这个多余的"in"功能也是正常的。
评论列表
加载数据中...
xuehui8888
发表于 2021-9-21
wuqing
2021-9-19
程序并没有你说的这个问题,就是分类里的禁用吧。
我看了三次程序没你说的这个多余的"in"功能也是正常的。
就是/application/admin/controller/Base.php
第37行:
$where = array_merge( ['id' => ['in', $id ]] ,(array)$where );
评论列表
加载数据中...