public function index() {
$title = dr_safe_replace($_GET['suosu']);
if ($title) {
$where = 'suosu IN (select id from dr_1_zone where title like "%'.$title.'%")'; // 新的條件組合
if ($this->init['where_list']) {
$this->init['where_list'].= ' AND '.$where;
// 考慮到父類也許有可能會自帶條件,防止被覆蓋默認條件,所以追加一個 AND
} else {
$this->init['where_list'] = $where;
}
}
$this->_Admin_List();
}
可以使用這個方法來完成
參考文檔:《table類查詢條件繼承》
我記得可以在控制器文件里面追加這種條件寫法
有高手能幫寫個嗎
懸賞(設置懸賞)一塊,哈哈,估計有人寫
提供的信息不全呢?通過條件的字段叫什么,關聯的什么表,根據對方表title查詢,對方表名稱叫啥
回復@云畔設計
當前模塊qyzz,創建內容關聯字段suosu關聯zone表
例如
qyzz表添加一條信息標題為【感謝各位大神幫助】,suosu字段存儲值為 8,ID8的zone標題title為【迅睿CMS牛逼】,希望直接搜索 迅睿 就能搜出【感謝各位大幫助】
/dayrui/App/qyzz/Controllers/Admin/Home.php
瀏覽器加 &suosu=企業名稱
高手,這樣改應該不會影響升級
8樓的,貌似不錯!!