关于前台展示HTML的常见错误
2017-09-03 本文已影响0人
hello大象
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>