找不到帮助文档?你想要哪方面的帮助教程?提交文档建议 >
帮助文档首页
DiYunCMS公众号
公众号二维码

字段选项值 dr_field_options

更新时间:2024-02-28 加入收藏
0

一、函数名称

dr_field_options


二、函数介绍

用于任意表的复选框、下拉选择框、单选按钮

三、参数值

 参数
 介绍
 $id字段的id

四、返回值

字段选项数组 array('value'=>'name')

五、模板示例

1、显示全部选项信息

//将id=222字段的下拉框值读出来
{php $field = dr_field_options(222);} 
// 遍历全部
{loop $field $value $name}
选项名称:{$name}
选项值:{$value}
{/loop}


2、单选和下拉选择,根据值显示名称

//将id=222字段的下拉框值读出来
{php $field = dr_field_options(222);} 
// 由值获取名称
{$field[值]}


这里的值是单选和下拉字段值,例如show.html页面写法是:$字段英文名

{$field[$字段英文名]}


3、复选框根据值显示名称

//将id=222字段的复选框值读出来
{php $field = dr_field_options(222);} 

{loop $field $value $name}
{if in_array($value, 值)}
选项名称:{$name}
选项值:{$value}
{/if}
{/loop}

-------或者------
{loop $field $value $name}
{if in_array($value, dr_string2array(字段名值))}
选项名称:{$name}
选项值:{$value}
{/if}
{/loop}


这里的值是复选框字段值,例如show.html页面写法是:$复选框英文名


不指定字段ID的调用方法

模块内容字段

{php $field = dr_field_options($ci->module['field']['字段名']['id']);}


如果是栏目模型字段:

{php $field = dr_field_options($ci->module['category_data_field']['字段名']['id']);}


如果是在模块内容表单的单选字段

{php $field = dr_field_options($ci->module['form']['表单名称']['field']['xialaxuanze']['id']);}


全局表单字段

{php $field = dr_field_options($ci->get_cache('form-1', 'links', 'field', 'fenlei', 'id'));}



如果是在模块外页面调用,比如首页调用

以news模块为例

模块内容字段

{php $field = dr_field_options($ci->get_cache('module-1-news', 'field', 'leixing', 'id'));}

模块内容表单字段

{php $field = dr_field_options($ci->get_cache('module-1-news', 'form', '表单名', 'field', '字段名', 'id'));}




--
有帮助
--
没帮助
0
收藏
0
打赏
相关文档
Hello,欢迎来咨询~
点击在线咨询