业务经理

微信扫描以上二维码

028-61286886

技术咨询

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

迅睿框架 更新 2026-04-16 15:19:15 不耻下问

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

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

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

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


方案

  • 开源社区技术 #1 · 2026-02-28 16:45:26
    联动多选还是单选,联动单选这样写没问题,ID需要是数字
  • 不耻下问 #2 · 2026-02-28 17:50:06
    开源社区技术 单选联动菜单,内容选择了北京市(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
    $address = 1;查不到,$address = 390就能查询到
  • 开源社区技术 #4 · 2026-02-28 18:02:47
    满意答案
    1值肯定查不到了,因为你数据库储存的是390,你需要通过dr_linkage函数传入1,然后列出他所有的子类id包括390,再通过子类id来组装sql语句
  • 小黄人 18html #5 · 2026-03-01 21:31:10
    先查市下所有的子菜单id然后用IN_
  • 不耻下问 #6 · 2026-04-16 15:19:15
    @开源社区技术:感谢解答帮助

迅睿系统漏洞

GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关
联动数据入库
联动数据入库(2026-10-10)
增加数据更新办法
GEO系统
GEO系统(2026-10-10)
网站发布支持自定义作者名 网站发布 → 站点程序 编辑站点,新增「作...
GeoSeo工具箱
GeoSeo工具箱(2026-10-10)
增加操作说明
注册赠送
注册赠送(2026-10-10)
增加安装前判断是否安装了用户系统
自动收集404死链
自动收集404死链(2026-10-10)
自动收集404死链+曝光有效文档url,并生成按更新时间生成死链tx...