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(转载时请注明本文出处及文章链接)