联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
字段类别为属性参数,复选框在前台显示Array,如何更改呢
类型:迅睿CMS 更新时间:2022-03-10 10:03:05

字段类别为属性参数,选项值为复选框,然后设置多选后,在前台显示Array,如何更改呢?

{loop $product_style $i $c}
        <li>{$c.name}:{$c.value}</li>
{/loop}



回帖
  • 迅睿框架技术-罗老师
    #1楼    迅睿框架技术-罗老师
    2022-02-12 17:56:45
    小米手机 0
    {$c.value}改成{if dr_is_array($c.value)}{php echo implode("、", $c.value);} {else} {$c.value}{/if}
  • 小白兔
    #2楼    小白兔
    2022-02-12 18:26:04
    Chrome 0
    迅睿框架技术-罗老师
                    {loop $product_style $i $c}
                        <li>
                            {$c.name}:{if dr_array($c.value)}{php echo implode("、", $c.value)} {else} {$c.value}{/if}
                        </li>
                    {/loop}

    微信图片_20220212182506
  • 西瓜吃团子
    #3楼    西瓜吃团子
    2022-02-12 19:54:01
    Chrome 0
    你代码没对
  • 小白兔
    #4楼    小白兔
    2022-02-12 21:15:39
    Chrome 0
    西瓜吃团子 这回对了,但是还是有问题,报的错误是什么意思 啊



                    <ul class="prdel col-xs-12 col-sm-6 col-md-6">
                {loop $product_style $i $c}
                    <li>
                        {$c.name}:{if dr_is_array($c.value)}{php echo implode("、", $c.value)} {else} {$c.value}{/if}
                    </li>
                {/loop}
                </ul>
  • 迅睿框架技术-罗老师
    #5楼    迅睿框架技术-罗老师
    2022-02-12 21:33:03
    iPhone手机 0
    {if dr_is_array($c.value)}{php echo implode("、", $c.value);} {else} {$c.value}{/if}注意符号不要只复制代码拿去用,而要明白为什么这样写,这样写的意图是什么,每句话的意义是什么,学会了逻辑思路,以后遇到同类型的问题就迎刃而解了
    满意答案
  • 小白兔
    #6楼    小白兔
    2022-02-12 22:21:27
    Chrome 0
    迅睿框架技术-罗老师 按照你的写法还是报错,最后把dr_is_array中的dr_去掉就好了
               {loop $product_style $i $c}
                    <li>
                        {$c.name}:{if is_array($c.value)}{php echo implode("、", $c.value);} {else} {$c.value}{/if}
                    </li>
                {/loop}
  • 小白兔
    #7楼    小白兔
    2022-03-10 10:03:05
    Chrome 0
    @迅睿框架技术-罗老师:感谢解答,已解决