关于前台展示HTML的常见错误

1、关于if判断,两个变量的情况下必须用$vv['auth_pid']这种形式才能识别。变量比较就要用中括号[]
变量与变量的比较必须用[],常量不影响,单独的用.和[]都可以
JS中 点是访问对象(对象.成员名称)用对象[k]才能把k解析成变量。而方括号是数组。

<if condition="$vv['auth_pid'] eq $v['auth_id']">
</if>

2、关于实现判断条件展示默认已选的选项展示
判断是否已经拥有该权限-->

<div style='width:200px;float:left;'>
                <if condition="in_array($vv['auth_id'],$have_auth)">
                <input type="checkbox" name="auth_id[]" value="{$vv.auth_id}" checked="checked" />
                <else/>
                <input type="checkbox" name="auth_id[]" value="{$vv.auth_id}" />
                </if>
                {$vv.auth_name}
</div>

自定义重复输出某个字符:

<td><?php echo str_repeat('--',$vo[auth_level]); ?>{$vo[auth_name]}</td>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容