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的值?
$rt = \Phpcmf\Service::M()->db->query("select * from dr_1_related where id in(".$data['relschool'].")"); if ($data) { $data = $rt->getRowArray(); return $data['title']; }这个段程序需要继续优化,比如判断是否为空、判断是否多条数据等等