业务经理

微信扫描以上二维码

028-61286886

在线咨询

迅睿框架 版主:迅睿框架研发组
​table标签如何查询单选联运菜单字段内容
类型:迅睿框架 更新时间:2026-02-28 18:02:47 循环标签 字段内容

table标签如何查询单选联运菜单字段内容?

内容address字段选择了县级菜单,存储的是县级菜单ID号。。。table循环标签中使用市级菜单ID号,

如下这样调用不出,应该如何调用?

{table table=app_demo address=市级ID order=regtime num=10}


回帖
  • 开源社区技术
    #1楼    开源社区技术
    2026-02-28 16:45:26
    Chrome 0
    联动多选还是单选,联动单选这样写没问题,ID需要是数字
  • 不耻下问
    #2楼    不耻下问
    2026-02-28 17:50:06
    Edge 0
    开源社区技术 单选联动菜单,内容选择了北京市(1)-东城区(390),address字段存储的是390, 以下写法,查询不到
    $pagesize = intval(\Phpcmf\Service::L('input')->request('pagesize'));
    
                    // $address = isset($data['params']['address']) ? $data['params']['address'] : '';
                    $address = 1;
                    $where_condition = urldecode($where) . ($address ? ' AND address=' . $address : '');
                    $where_encoded = urlencode($where_condition);
                    $tag = 'table table=app_demo where='.$where_encoded.' order='.$data['params']['order'].' more=1 page=1 pagesize='.$pagesize.' urlrule=test';
  • 不耻下问
    #3楼    不耻下问
    2026-02-28 17:53:47
    Edge 0
    $address = 1;查不到,$address = 390就能查询到
  • 开源社区技术
    #4楼    开源社区技术
    2026-02-28 18:02:47
    Chrome 0
    1值肯定查不到了,因为你数据库储存的是390,你需要通过dr_linkage函数传入1,然后列出他所有的子类id包括390,再通过子类id来组装sql语句