請(qǐng)問(wèn)空間循環(huán)標(biāo)簽中,怎么增加指定用戶組2的空間 才循環(huán)出來(lái)
使用重寫search類來(lái)自定義搜索條件
{search module=MOD_DIR id=$searchid total=$sototal order=$params.order page=1 pagesize=10 urlrule=$urlrule}
......
{/search}<?php namespace Phpcmf\Model\Demo;
// 模塊內(nèi)容搜索類
class Search extends \Phpcmf\Model\Search {
// 獲取搜索參數(shù)
public function get_param($module) {
list($catid, $get) = parent::get_param($module);
// 這里可以重組$get變量
return [$catid, $get];
}
// 自定義組合查詢條件
protected function mysearch($module, $where, $get) {
// 重新對(duì)where條件的組裝
// 比如我加一個(gè)條件作為搜索條件
// $where[] = "zt=1"; // 表加一個(gè)zt字段=1的數(shù)據(jù)
return $where;
}
}看不懂,求解
思路完全正確,
// 自定義組合查詢條件
這里加上篩選語(yǔ)句接口就行
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
老大這個(gè)是前端的搜索類吧,后臺(tái)的不是吧,我怎么寫了之后,后臺(tái)搜索都不管用呢
回復(fù)迅??蚣軇?chuàng)始人
這個(gè)是前段搜索類
前端的,具體的怎么寫呢?有沒有可以參考的
// 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對(duì)where條件的組裝 // 比如我加一個(gè)條件作為搜索條件 // $where[] = "zt=1"; // 表加一個(gè)zt字段=1的數(shù)據(jù) $where[] = "uid in (select uid from dr_member_group_index where gid=2)"; return $where; }