禅道开源版
所属模块: 通用/搜索反馈状态:处理中
反馈名称
列表查询的数据库字段如果带有下划线导致查询失效
反馈描述
官网地址:https://www.zentao.net/thread/296174.html
search/model.php
public function buildQuery()
{
...
if(!preg_match("/^[a-zA-Z0-9]+$/", $field)) continue; // Fix sql injection.
...
}上面在行代码导致字段名称如果带有下划线(例如qt_solution)就会被丢弃,导致构造出来的where里总没有这个字段。
期望能支持下划线
反馈跟踪
1
由 其他 创建。
2026-01-15 09:06:21
2
由 其他 提交评审。
2026-01-15 09:06:21
3
由 产品经理 记录评审结果,结果为 继续完善。
2026-01-15 14:45:35
4
由 其他 添加备注。
2026-01-15 15:01:54
5
由 其他 编辑。
2026-01-15 15:01:59
6
由 产品经理 记录评审结果,结果为 确认通过。
2026-01-15 19:18:53
7
由 产品经理 转为Bug #69118 搜索表单中会把下划线过滤掉。
2026-01-15 19:20:55
8
由 产品经理 转 #69118 搜索表单中会把下划线过滤掉Bug后,系统更新状态为处理中。
2026-01-15 19:20:55





精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


