业务经理

微信扫描以上二维码

028-61286886

技术咨询

空间循环标签中,怎么增加指定用户组2的空间

迅睿框架 更新 2020-03-06 12:54:28 咆哮的小白

请问空间循环标签中,怎么增加指定用户组2的空间 才循环出来 

使用重写search类来自定义搜索条件

{search module=MOD_DIR id=$searchid  total=$sototal order=$params.order page=1 pagesize=10 urlrule=$urlrule}
   ......               
{/search}

<?php namespace Phpcmf\Model\Demo;

// 模块内容搜索类

class Search extends \Phpcmf\Model\Search {

    // 获取搜索参数
    public function get_param($module) {

        list($catid, $get) = parent::get_param($module);
      
         // 这里可以重组$get变量
      
        return [$catid, $get];
    }
    
    // 自定义组合查询条件
    protected function mysearch($module, $where, $get) {
    
        // 重新对where条件的组装
    
        // 比如我加一个条件作为搜索条件
        // $where[] = "zt=1"; // 表加一个zt字段=1的数据
        return $where;
    }
}

看不懂,求解

方案

  • 迅睿框架创始人 #1 · 2020-03-05 13:42:38
    思路完全正确, // 自定义组合查询条件这里加上筛选语句接口就行
  • 琉惗 #2 · 2020-03-06 10:12:19
    老大这个是前端的搜索类吧,后台的不是吧,我怎么写了之后,后台搜索都不管用呢回复迅睿框架创始人
  • 帅不过十秒 #3 · 2020-03-06 11:19:33
    这个是前段搜索类
  • 咆哮的小白 #4 · 2020-03-06 12:21:05
    前端的,具体的怎么写呢?有没有可以参考的
  • 靠悬赏赚钱买授权 #5 · 2020-03-06 12:50:07
    满意答案
    // 自定义组合查询条件
        protected function mysearch($module, $where, $get) {
        
            // 重新对where条件的组装
        
            // 比如我加一个条件作为搜索条件
            // $where[] = "zt=1"; // 表加一个zt字段=1的数据
            
            $where[] = "uid in (select uid from dr_member_group_index where gid=2)";
            
            return $where;
        }
  • 咆哮的小白 #6 · 2020-03-06 12:54:28
    @靠悬赏(设置悬赏)赚钱买授权:谢谢 完美搞定

迅睿系统漏洞

IP138查询
IP138查询(2026-09-02)
转换本地ip地址作用。后台安装/启用插件 Ip_ysb进入「应用 →...
GeoSeo工具箱
GeoSeo工具箱(2026-09-02)
优化城市落地页全选
GEO系统
GEO系统(2026-09-02)
支持最新的ai优化算法 后台增加可控制的站点运营管理
外贸多语言建站
外贸多语言建站(2026-09-02)
修正重复数据传参 增加CLI模式说明
开发者工具
开发者工具(2026-09-02)
增加插件脚手架 增加控制器编写辅助
用户系统
用户系统(2026-09-02)
增强用户列表安全验证,防止个人信息泄露
节日灯笼
节日灯笼(2026-09-01)
新增顶部节日横幅 Banner ,祝福语文字 新增节日特效:Can...
GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...