PHPCMS调用模型里字段为BOX的选项和值
首先打开phpcms目录下的用户扩展php文件,如下路径:
phpcms\libs\functions\extention.func.php
在以上目录添加如下函数
/** * 根据box字段获取名称和值 * @param $field 字段名称 * @param $modelid 字段所在模型id */ function getBox($field,$modelid){ $modelAll=getcache('model_field_'.$modelid,'model'); $fieldSet=string2array($modelAll[$field]['setting']); $datas = explode("\r\n", $fieldSet['options']); foreach($datas as $_k) { $v = explode("|",$_k); $k = trim($v[1]); $option[$k] = $v[0]; } return $option; }
保存文件,之后在前台调用 getBox函数就可以了,例:
<value=></> {loop getBox('wylx',13) $k $v} <value=>{$v}</> {/loop}
以上意思是,去模型ID为13 里 字段为 wylx 的选项和值;
Dcr163的博客
http://dcr163.cn/388.html(转载时请注明本文出处及文章链接)