1 . 在模版中使用 U 参数 传递参数的坑
注意 : 在模版中使用U参数传递参数的时候 , 对于数组格式的,不能使用 [.] ,要使用[""]
例如 :
错误的写法:
{:U('Goodspics/index', array( 'goods_id' =>
$good.goods_id
))}
正确的写法:
{:U('Goodspics/index', array( 'goods_id' =>
$good['goods_id']
))}
2. 在 <if condition="条件" > 中 的条件
注意 : 如果 "条件" 中有数组的形式 , 如果用 [ . ] 进行连接的时候 , 后面一定要注意有空格 , 不然会当成链接 , 所以最好的建议是使用 [' '] 中括号的形式引用数组
例如 :
错误的写法 :
<if condition="$value.name ==
$value2.name"
> ...code </if>
正确的写法 :
<if condition="$value.name ==
$value2.name
"> ...code </if>
推荐的正确的写法 :
<if condition="$value['name'] ==
$value2['name']
"> ...code </if>