联系我们
软件销售
投诉邮箱

q@xunruicms.com

内容关联字段有办法在后台通过此字段中文搜索吗通过类后台自定义
方案栏目:迅睿CMS 更新时间:2020-09-29 20:44:23

内容关联字段,有办法在后台通过此字段中文搜索吗?

通过Ftable类:后台自定义条件筛选查询,后台列表已经增加了内容关联字段搜索了

但由于内容关联字段存储的是ID值,,,有办法直接输入title搜索到吗?技术上能实现吗?

比如企业ID 359的title为,迅睿CMS牛逼,,,搜索迅睿就能搜出结果

内容关联字段有办法在后台通过此字段中文搜索吗通过类后台自定义

官方研发实习技术: 可以使用这个方法来完成参考文档:《table类查询条件继承》

阿Rain: 我记得可以在控制器文件里面追加这种条件写法

学而时习之: 有高手能帮写个吗

学而时习之: 增加悬赏金:5元,希望大家给予帮助!

CI开发者: 悬赏一块,哈哈,估计有人写

云畔设计: 提供的信息不全呢?通过条件的字段叫什么,关联的什么表,根据对方表title查询,对方表名称叫啥

学而时习之: 云畔设计  当前模块qyzz,创建内容关联字段suosu关联zone表例如qyzz表添加一条信息标题为【感谢各位大神帮助】,suosu字段存储值为 8,ID8的zone标题title为【迅睿CMS牛逼】,希望直接搜索  迅睿  就能搜出【感谢各位大帮助】

云畔设计:

public function index() {

       $title = dr_safe_replace($_GET['suosu']);
       if ($title) {
           $where = 'suosu IN (select id from dr_1_zone where title like "%'.$title.'%")'; // 新的条件组合
           if ($this->init['where_list']) {
               $this->init['where_list'].= ' AND '.$where;
               // 考虑到父类也许有可能会自带条件,防止被覆盖默认条件,所以追加一个 AND
           } else {
               $this->init['where_list'] = $where;
           }
       }

       

       $this->_Admin_List();
}
/dayrui/App/qyzz/Controllers/Admin/Home.php浏览器加 &suosu=企业名称

文章: 高手,这样改应该不会影响升级

流浪的乞丐: 8楼的,貌似不错!!

学而时习之: @云畔设计:高手,感谢帮助

相关内容