联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
module 标签 使用 FIND_自定义字段 如何传递字符串参数
类型:迅睿CMS 更新时间:2020-08-04 11:41:17

module  标签 使用    FIND_自定义字段  如何传递字符串参数?


{module module=hospital catid=2 num=5 FIND_tjw=“2”}  报错

{module module=hospital catid=2 num=5 FIND_tjw=\"2\"}  使用转义还是不行。

数据库保存的数据格式是 ["1","2","3","4"]

回帖
  • #1楼    迅睿框架创始人
    2020-08-04 11:29:30
    Chrome 0
    {module module=hospital catid=2 num=5 FIND_tjw=2}
  • 宁静而致远
    #2楼    宁静而致远
    2020-08-04 11:33:46
    Chrome 0
    回复迅睿框架创始人 {module module=hospital catid=2 num=5 FIND_tjw=2} 这样不行,看了 debug 输出的sql 是 INT 类型 需要 String 类型 WHERE FIND_IN_SET (2, `dr_1_hospital`.`tjw`)需要 WHERE FIND_IN_SET ("2", `dr_1_hospital`.`tjw`)
    或者如何设置 自定义字段 Checkbox 值的存储类型为 int 默认好像是 String
    满意答案
  • 宁静而致远
    #3楼    宁静而致远
    2020-08-04 11:41:17
    Chrome 0
    @宁静而致远:使用 LIKE_ + 转义方式实现了。 {module module=hospital catid=2 num=5 LIKE_tjw=\"2\"}