企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
用法: 假设我们中控制器中给id赋值为1: $id = 1; $this->assign('id',$id); $id = 1; $this->assign('id',$id); 我们可以使用in标签来判断模板变量是否在某个范围内,例如: <in name="id" value="1,2,3"> id在范围内 </in> <in name="id" value="1,2,3"> id在范围内 </in> 最后会输出: 。 id在范围内 id在范围内 如果判断不在某个范围内,可以使用: id不在范围内 可以把上面两个标签合并成为: <in name="id" value="1,2,3"> id在范围内 <else/> id不在范围内 </in> <in name="id" value="1,2,3"> id在范围内 <else/> id不在范围内 </in> name属性还可以支持直接判断系统变量,例如: <in name="Think.get.id" value="1,2,3"> $\_GET\['id'\] 在范围内 </in> <in name="Think.get.id" value="1,2,3"> $\_GET\['id'\] 在范围内 </in> 更多的系统变量用法可以参考系统变量部分。 value属性也可以使用变量,例如: <in name="id" value="$range"> id在范围内 </in> <in name="id" value="$range"> id在范围内 </in> $range变量可以是数组,也可以是以逗号分隔的字符串。 value属性还可以使用系统变量,例如: <in name="id" value="$Think.post.ids"> id在范围内 </in> <in name="id" value="$Think.post.ids"> id在范围内 </in>