联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
用自定义函数获取关联字段关联的内容做为内容页的标题
类型:迅睿CMS 更新时间:2020-04-07 21:33:52

PHP程序里面

自定义内容SEO 用自定义函数获取关联字段关联的内容做为内容页的标题

{zy_seo_relschool($data)} //调用方法

custom.php中

function zy_seo_relschool($data) {
    $rt = \Phpcmf\Service::M()->db->query("select * from dr_1_related where id='relschool'");
    if ($data) {
        $data = $rt->getRowArray();
        return $data['title'];
    }
}

sql从dr_1_related表中调用id=relschool的值,$relschool是当前内容的关联字段,这样写获取失败,id='18',这样能获取表中的值

求大佬帮忙看看我哪里写错了吗?

怎么从dr_1_related表中获取ID=$relschool的值?

回帖
  • #1楼    迅睿框架创始人
    2020-04-07 21:29:13
    Chrome 0
    关联字段由多个id号组成,例如1,2,3,4,5,所以是不能用等于符号来匹配
    $rt = \Phpcmf\Service::M()->db->query("select * from dr_1_related where id in(".$data['relschool'].")");
        if ($data) {
            $data = $rt->getRowArray();
            return $data['title'];
        }
    这个段程序需要继续优化,比如判断是否为空、判断是否多条数据等等
    满意答案
  • 清萌网络科技
    #2楼    清萌网络科技
    2020-04-07 21:33:52
    Firefox 74.0 0
    迅睿框架创始人:老大太厉害了,这个目前需求所有关联只有一条,判断够用了