联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
内容关联 反查时, 无法获取到数据
类型:迅睿CMS 更新时间:2020-07-20 18:25:45

内容关联  反查时, 无法获取到数据,  一个有三个模块,分别为 hospital 、doctor 、news  ,   这两个 doctor 、news 模块都关联了  hospital 模块,  在hospital 模块的 show.html 中获取不到数据  {module module=doctor JSON_id=$id return=r}     {$r.url}     {$r.title} {/module} {module module=news JSON_id=$id return=c}     {$c.url}     {$c.title} {/module}

回帖
  • #1楼    迅睿框架创始人
    2020-07-20 17:09:38
    Chrome 0
    {module module=doctor JSON_这个写错了应该是doctro的字段名称=$id return=r} {$r.url} {$r.title} {/module}
  • 宁静而致远
    #2楼    宁静而致远
    2020-07-20 17:15:06
    Chrome 0
    回复迅睿框架创始人 是这样的吗?hospital 模块 的 show.html
    {module module=doctor ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module}
    {module module=news wzssyy=$id return=c}
            {$c.url}
            {$c.title}
    {/module}
  • #3楼    迅睿框架创始人
    2020-07-20 17:15:34
    Chrome 0
    {module module=doctor JSON_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module} {$debug_r}
  • 玖爱一生
    #4楼    玖爱一生
    2020-07-20 17:18:18
    Chrome 0
    JSON_id=$id改成 JSON_自定义字段=$id
  • 宁静而致远
    #5楼    宁静而致远
    2020-07-20 17:20:58
    Chrome 0
    回复迅睿框架创始人大神,好像不对呢, 这样写, 没有关联的数据 也出来了。
    {module module=doctor JSON_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module} {$debug_r}

    image

    image
  • #6楼    迅睿框架创始人
    2020-07-20 17:22:38
    Chrome 0
    {module module=doctor JSON_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module} {$debug_r}
    debug显示什么内容???我主要看这个debug
  • 宁静而致远
    #7楼    宁静而致远
    2020-07-20 17:25:04
    Chrome 0
    回复迅睿框架创始人
    SQL: SELECT * FROM `dr_1_doctor` WHERE `dr_1_doctor`.`status` = 9 ORDER BY `dr_1_doctor`.`updatetime` DESC
    开发模式:已开启
    数据缓存:开发者模式下缓存无效
    总记录数:2
    分页功能:未开启
    可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder、zhicheng、area、_inputtime、_updatetime
  • #8楼    迅睿框架创始人
    2020-07-20 17:28:05
    Chrome 0
    ssyy不是主表,没有出现在可用字段里面,删除这个字段,建在主表吧
  • 宁静而致远
    #9楼    宁静而致远
    2020-07-20 17:35:42
    Chrome 0
    回复迅睿框架创始人重新在主表创建 自定义字段 ssyy 还是无数据输出。
    SQL: SELECT * FROM `dr_1_doctor` WHERE (`dr_1_doctor`.`ssyy` LIKE "%\"2\"%") AND `dr_1_doctor`.`status` = 9 ORDER BY `dr_1_doctor`.`updatetime` DESC
    开发模式:已开启
    数据缓存:开发者模式下缓存无效
    分页功能:未开启
    {module module=doctor JSON_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module}
    {$debug_r}
  • #10楼    迅睿框架创始人
    2020-07-20 17:39:58
    Chrome 0
    {module module=doctor ssyy=$id return=r}       
    {$r.url}
           {$r.title}
    {/module}
    {$debug_r}
    这样试试
  • 宁静而致远
    #11楼    宁静而致远
    2020-07-20 17:41:49
    Chrome 0
    回复迅睿框架创始人还是无数据返回
    SQL: SELECT * FROM `dr_1_doctor` WHERE `dr_1_doctor`.`ssyy` = 2 AND `dr_1_doctor`.`status` = 9 ORDER BY `dr_1_doctor`.`updatetime` DESC
    开发模式:已开启
    数据缓存:开发者模式下缓存无效
    分页功能:未开启
    {module module=doctor ssyy=$id return=r}
          {$r.url}
          {$r.title}
    {/module}
    {$debug_r}
  • 宁静而致远
    #12楼    宁静而致远
    2020-07-20 17:44:30
    Chrome 0
    回复迅睿框架创始人看了下数据库 存储情况 是
    image
    看了下SQL 语句 应该使用 JSON_ssyy = $id 但是 无数据输出。。
    SQL: SELECT * FROM `dr_1_doctor` WHERE (`dr_1_doctor`.`ssyy` LIKE "%\"2\"%") AND `dr_1_doctor`.`status` = 9 ORDER BY `dr_1_doctor`.`updatetime` DESC
    开发模式:已开启
    数据缓存:开发者模式下缓存无效
    分页功能:未开启
    {module module=doctor JSON_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module}
    {$debug_r}
  • #13楼    迅睿框架创始人
    2020-07-20 17:45:27
    Chrome 0
    {module module=doctor LIKE_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module}
    {$debug_r}
  • 宁静而致远
    #14楼    宁静而致远
    2020-07-20 17:47:37
    Chrome 0
    回复迅睿框架创始人
    {module module=doctor LIKE_ssyy=$id return=r}
           {$r.url}
           {$r.title}
    {/module}
    {$debug_r}
    大神,这下对了的。 LIKE_ssyy = $id
  • 靠悬赏赚钱买授权
    #15楼    靠悬赏赚钱买授权
    2020-07-20 17:49:44
    Chrome 0
    {module module=doctor LIKE_ssyy=,$id, return=r}
    求求您了,我的授权就靠你了,出点赏金吧大哥。。
  • 宁静而致远
    #16楼    宁静而致远
    2020-07-20 17:51:26
    Chrome 0
    宁静而致远但是这样查询 应该会出问题吧? like "%2%" 假如 id 为 23 , 233 ,223 呢?
    SQL: SELECT * FROM `dr_1_doctor` WHERE `dr_1_doctor`.`ssyy` LIKE "%2%" AND `dr_1_doctor`.`status` = 9 ORDER BY `dr_1_doctor`.`updatetime` DESC
    开发模式:已开启
    数据缓存:开发者模式下缓存无效
    总记录数:2
    分页功能:未开启
    可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder、zhicheng、area、ssyy、_inputtime、_updatetime
  • #17楼    迅睿框架创始人
    2020-07-20 17:56:41
    Chrome 0
    试试的8楼的写法,再debug看看
  • 宁静而致远
    #18楼    宁静而致远
    2020-07-20 17:56:54
    Chrome 0
    回复迅睿框架创始人应该 使用 FIND_IN_SET 这个函数 而不是 直接 LIKE
  • 天天向上
    #19楼    天天向上
    2020-07-20 17:59:53
    Chrome 2
    {module module=doctor FIND_ssyy=$id return=r}
    满意答案
  • 宁静而致远
    #20楼    宁静而致远
    2020-07-20 18:01:39
    Chrome 0
    回复迅睿框架创始人
    {module module=doctor LIKE_ssyy=,$id, return=r}
    这样能解决,但是 下个版本 希望 JSON_自定义字段 方式,希望能完善一下。
  • 旺仔qq糖
    #21楼    旺仔qq糖
    2020-07-20 18:03:48
    Chrome 0
    八楼大神厉害
  • 宁静而致远
    #22楼    宁静而致远
    2020-07-20 18:04:12
    Chrome 0
    天天向上
    {module module=doctor FIND_ssyy=$id return=r}
    你这个对了。 怎么帮助文档里面没有 FIND_ 说明 高级隐藏用法啊
  • 宁静而致远
    #23楼    宁静而致远
    2020-07-20 18:04:45
    Chrome 0
    旺仔qq糖10楼的方法可行,推荐用法
  • 宁静而致远
    #24楼    宁静而致远
    2020-07-20 18:05:30
    Chrome 0

    image
  • 六月珄
    #25楼    六月珄
    2020-07-20 18:09:09
    Chrome 0
    8楼和10的代码有什么区别,我测试都可以啊
  • ibuc2t
    #26楼    ibuc2t
    2020-07-20 18:15:43
    Chrome 0
    我觉得8楼才是正确答案,10楼肯定不好使
  • 王小五
    #27楼    王小五
    2020-07-20 18:17:17
    Chrome 0
    厉害了我的哥!
  • 宁静而致远
    #28楼    宁静而致远
    2020-07-20 18:25:45
    小米手机 0
    @天天向上:推荐使用 FIND_IN_SET函数