PbootCMS后台增加自定义字段搜索

今天群友咨询后台要设置自定义字段的搜索(按id、按标题、按副标题、按作者等等),其实很简单.

在apps/admin/model/content/ContentModel.php中

//查找指定分类及子类文章及//在全部栏目查找文章中将

->like('a.title', $keyword)

改为

->like('a.title,a.要新增的字段',$keyword)

如果需要查找自定义字段,需要在$fields=array(里将自定义字段添加好,然后在like里添加上即可。教程如下:

开始修改如下

首页打开 apps–>admin–>model–>content 中的 ContentModel.php 文件。

修改函数 public function findContent($mcode, $scode, $keyword) 中相关代码:

在大概 115 行处加入 ‘content_ext.*’ 代码;

在大概 134 行处加入以下代码:

array(
    'ay_content_ext content_ext',
    'a.id=content_ext.contentid',
    'LEFT'
)

在大概 147 行处 把原来的代码 ->like(‘a.title’, $keyword) 修改成你要搜索的自定义字段 ->like(‘content_ext.ext_zsm’, $keyword),修改完后的效果图如下:

image

public function findContentAll($mcode, $keyword) 这个函数中的修改方法如上。

image


THE END

文章版权:作者:鲁豫    

免责声明:本站提供的一切软件、插件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

本文最后更新于 2023-05-23 16:09:17,如果你的问题还没有解决,可以加入建站交流群和群友们一起讨论。

评论区