pbootcms筛选功能对字符的不友好
2022/3/10 23:19:32
本文主要是介绍pbootcms筛选功能对字符的不友好,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
pbootcms的筛选功能存在一些问题,比如筛选参数里有小数点,下划线等等就会报错出现错误,怎么改才能允许这些字符参加筛选?
1,在ParserModel.php里修改
路径:/apps/home/model/ParserModel.php
修改:在大约1344行,搜索“// 扩展字段数据筛选”找到该代码。
// 只对有分页的列表有效 if ($page) { // tags数据传值筛选 if (! ! $get_tag = get('tag', 'vars')) { if ($fuzzy) { $where2[] = "a.tags like '%" . $get_tag . "%'"; } else { $where2[] = "a.tags='" . $get_tag . "'"; } } // 扩展字段数据筛选 foreach ($_GET as $key => $value) { if (preg_match('/^ext_[\w\-]+$/', $key)) { // 其他字段不加入 $where3[$key] = get($key); } } }
其中原本是
$where3[$key] = get($key, 'vars');
修改成
$where3[$key] = get($key);
这篇关于pbootcms筛选功能对字符的不友好的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-09cosmos 开发是什么-icode9专业技术文章分享
- 2024-07-09Cosmos 示例-icode9专业技术文章分享
- 2024-07-09安装Cosmos SDK-icode9专业技术文章分享
- 2024-07-09ubuntu 安装 cosmos-icode9专业技术文章分享
- 2024-07-09cosmos 开发能做到跨链吗-icode9专业技术文章分享
- 2024-07-09app 未公示个人信息的收集范围 的解决办法-icode9专业技术文章分享
- 2024-07-08测试人员在 Scrum 中的角色是什么?
- 2024-07-07Dify + TiDB Vector,快速构建你的AI Agent
- 2024-07-06有没有什么开源的py项目可以对图像进行分类-icode9专业技术文章分享
- 2024-07-05feign默认connecttimeout和readtimeout是多少-icode9专业技术文章分享