很多人用PbootCMS创建新模型后,导致后台列表显示页中的搜索功能失效,那是因为搜索字段默认为 title 而我们要搜索的不是这个字段,所以就搜索不出你所要的内容。
开始修改如下
首页打开 apps–>admin–>model–>content 中的 ContentModel.php 文件。
修改函数 public function findContent($mcode, $scode, $keyword) 中相关代码:
在大概 115 行处加入 ‘content_ext.*’ 代码;
在大概 134 行处加入以下代码:
1 |
-
array(
-
‘ay_content_ext content_ext’,
-
‘a.id=content_ext.contentid’,
-
‘LEFT’
-
)
1 |
在大概 147 行处 把原来的代码 ->like(‘a.title’, $keyword) 修改成你要搜索的自定义字段 ->like(‘content_ext.ext_zsm’, $keyword),修改完后的效果图如下:
public function findContentAll($mcode, $keyword) 这个函数中的修改方法如上。
暂无评论