帝国CMS二次开发教程:如何调用多值字段的PHP
帝国CMS二次开发多值字段PHP调用教程:首先,在模板中插入多值字段标签,如{field_name}。然后,在PHP文件中使用`$ecms_fields = $this->db->getFields($this->table, '*', "`field`='{$field_name}'");`获取多值字段数据。接着,遍历数组并输出每个值,如`
帝国CMS当使用多值字段时,调用就成了个大问题,用默认标签调用会出现“|”,所以只能用PHP先分隔,再循环调用了。
帝国CMS多值字段PHP调用代码
<?php$exp=explode('||||||',$navinfor[bj]);foreach($expas$k=>$v){$exp2=explode('::::::',$v);echo'<tr><td>'.$exp2[0].'</td><td>'.$exp2[1].'</td></tr>';}?>$duo=explode('||||||',$r[duoziduan]);foreach($duoas$k=>$v){$duo2=explode('::::::',$v);$ziduan.='<li>'.$duo2[0].''.$duo2[1].'</li>';}$listtemp='<p>'.$ni.'<p>';