开发框架 版主:迅睿框架研发组
复选字段的值如何不用指定ID循环调用
类型:迅睿CMS 更新时间:2022-07-01 19:46:17

复选框值如何免ID循环调用?


根据文档一般是这样调用

{php $field = dr_field_options(272);}
{loop $field $name $value}
{if dr_in_array($name, $t['fuxuang'])}
<span class="label label-default">{$value}</span>
{/if}
{/loop}

但这要指定字段ID,每次安装字段ID都不一样,都要模板中修改很麻烦。


用以下方法可以免ID调用

{php $field = dr_field_options($ci->module['field']['leixing']['id']);}
{loop $field $name $value}
{if dr_in_array($name, $t['fuxuang'])}
<span class="label label-default">{$value}</span>
{/if}
{/loop}

但又好像只能在模板的list.html\search.html\show.html页面调用,


在首页等页面无法调用成功


请教各位高手,何解?


回帖
  • 迅睿框架技术-罗老师
    #1楼    迅睿框架技术-罗老师
    2022-06-30 17:35:00
    iPhone手机 0
    {php $field = dr_field_options($ci->get_cache('module-1-news', 'field', 'leixing', 'id'));}
    满意答案
  • 不耻下问
    #2楼    不耻下问
    2022-06-30 17:43:40
    Edge 0
    迅睿框架技术-罗老师 如果是模块内容表单字段呢?
  • 不耻下问
    #3楼    不耻下问
    2022-07-01 19:46:17
    Edge 0
    @迅睿框架技术-罗老师:感谢帮助,真实有效