折雨的天空
thinkphp中if标签的一个注意点
2013-6-15 我好笨


在select标签中,判定某个值是否选中时







会遇到condition两个值均为变量的情况







有时我们会这样写(错误写法):







<if condition="$data.siteid eq $site.id.">selected="selected"</if>



咋一看,好像没什么错误,但是查看生成的缓存文件会发现$site.id并没有被替换,当然也达不到预期效果







修改成以下这样便可行







<if condition="$data['siteid'] eq $site['id']">selected="selected"</if>



发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容