ThinkPHP的in标签用于某个模板变量是否在某个范围之内,如果是,则输出内容,如果不是,就不输出内容。(可用于多用户权限分配)
语法:
<in name="变量名" value="值1,值2,...">要输出的内容</in>使用时,在模块操作(如 Index/Index )里设定变量并赋值给模板:
$groupId = 1;
$this->assign( "groupId", $groupId );在前台模板中,使用<in>标签用法如下:
<in name="groupId" value="1,2,3">显示内容</in>
运行可输出:显示内容
若是在前台模板中:
<in name="groupId" value="a,b,c">显示内容</in>运行则不输出任何内容。
与<in>标签对应的还有个<notin>标签,即判断不在某个范围内:
语法:
<notin name="groupId" value="1,2,3">不显示内容</notin>
<in>标签和<notin>标签合起来用就是:
<in name="groupId" value="1,2,3">显示内容<else />不显示内容</in>
语法:
<range name="groupId" value="1,2,3" type="in" >显示内容</range>
372



被折叠的 条评论
为什么被折叠?



