聯系官方銷售客服
1835022288
028-61286886
模板標簽里面
標簽解析:{list action=module module=news thumb=1 IN_glyx=1,12,13,14 order=updatetime} 查詢解析: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`thumb`<>'' AND FIND_IN_SET (1, `dr_1_news`.`glyx`) AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC
glyx 為聯動菜單格式,字段類型為 txt ,我手動改 int 出來結果也是一樣
而 IN_id 出來的 SQL是這樣的
標簽解析:{list action=module module=news thumb=1 IN_id=1,12,13,14 order=updatetime} 查詢解析: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`thumb`<>'' AND `dr_1_news`.`id` IN (1,12,13,14) AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC
沒看出來你要表達什么
回復@迅睿框架聯合創始人
以下2個查詢一個是單匹配,一個是多匹配
回復@迅睿框架聯合創始人
你沒發現 IN_glyx = 1,12,13,14 但是SQL 里只有一個 1 么?
glyx是什么類型,聯動菜單類型是不會解析find_in的
回復@迅睿框架聯合創始人
所以?是正常的?還是需要升級一下?
回復@迅睿框架聯合創始人
就是聯動菜單!單選聯動菜單
回復@迅睿框架聯合創始人
哦,抱歉,不是聯動,是關聯數據,內容關聯
回復@迅睿框架聯合創始人
只有Related和Members類型才會觸發find_in語法,現在的版本不支持這Related和Members類型進行自定義通配符
回復@迅睿框架技術-劉家福
那如何通過被關聯的對象,反查詢所有關聯內容呢?
-----------
使用where參數可以解決
{php $where=urlencode("glyx in (1,12,13,14)");}
where=$where
@迅睿框架技術-劉家福:只能是這樣了