迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
模板標簽里面
請教下,where 多重篩選條件怎么寫。debug出不來
{module module=news field='title,displayorder' catid=36 num=29 where=$where order=displayorder}
debug只顯示一個條件。
官方提醒:使用module內容循環標簽的生成工具,填寫參數就可以生成相關的代碼,每個參數后面都有用法解釋
參考文檔:《在循環標簽中使用自定義SQL條件where》
{php $where=urlencode("tuijian=1 or tuijian=2");} {module module=news field='title,displayorder' catid=1 num=20 where=$where order=displayorder}
這樣寫,但是他的catid失效了。變成所有內容的推薦值了,而不是欄目1的推薦。
SELECT * FROM `dr_1_news` WHERE tuijian=1 or tuijian=2 AND `dr_1_news`.`catid` = 1 AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC
怎么樣做到欄目ID=1,推薦=1 or 2呢?
參考文檔:《在循環標簽中使用自定義SQL條件where》
這樣寫,但是他的catid失效了。變成所有內容的推薦值了,而不是欄目1的推薦。
怎么樣做到欄目ID=1,推薦=1 or 2呢?