联系官方销售客服

1835022288

028-61286886

二次开发 版主:官方研发技术组
联动菜单 使用第一行那个代码
类型:迅睿CMS 更新时间:2021-03-02 08:40:31

\Phpcmf\Service::M()->table(SITE_ID.'_news')->getAll();


NEWS 模块,我做了个字段,是联动菜单,address 那个

请问,使用第一行那个代码,如果查询联动菜单??

好像是需要分辨联动数据是  一级 还是二级,写法好像不一样


比如我 有一条数据,联动的是 ,广东,广州,荔湾区

如果我要查询 广东的话,下面如何写

\Phpcmf\Service::M()->table(SITE_ID.'_news')->getAll();


如果要查询 二级(广州)或者(荔湾区)又该如何写?

回帖
  • 官方研发技术-实习
    #1楼    官方研发技术-实习
    2021-02-19 18:26:26
    Chrome 0
    $data = dr_linkage('address', 999);
    if ($data) {
    	if ($data['child']) {
    		$where = '`联动字段` IN ('.$data['childids'].')';
    	} else {
    		$where = '`联动字段`='.intval($data['ii']);
    	}
    	\Phpcmf\Service::M()->table(SITE_ID.'_news')->where($where)->getAll();
    }
    满意答案
  • 小黄人 18html
    #2楼    小黄人 18html
    2021-03-02 08:40:31
    小米手机 0
    @官方研发技术-实习:本帖将不再提供回复