首页 > 代码库 > 公益图书馆-学习笔记三
公益图书馆-学习笔记三
1、脚手架页面布局--bootstrap
我们的整个页面分成了16个span,即16部分。在添加一个block时,要在里面设置一个div,然后div里面设置该模块所占的span数和内边距:
<block name="content"> <div class="span12 p20"> <form ...> </div></block>
该代码表示content模块占据12个span,内边距为20。
2、ThinkPHP 模板引擎 if ... else 标签复杂的条件判断。
if ... else 标签用于进行复杂的条件判断,格式如下:
<if condition="expr1">输出的内容1<elseif condition="expr2" />输出的内容2<else />输出的内容3</if>
expr1可以是单个表达式或多个表达式的组合,如:
<if condition="(expr1) OR (expr2)">
同数据库操作中的表达式一样,条件判断中的表达式不能使用普通的如 ==、>、< 等 PHP比较运算符 中的判断符号,而需要 ThinkPHP 特定的比较标签:
比较标签 | 说明 |
---|---|
eq | 等于(==) |
neq | 不等于(!=) |
gt | 大于(>) |
egt | 大于等于(>=) |
lt | 小于(<) |
elt | 小于等于(<=) |
heq | 恒等于(===) |
nheq | 不恒等于(!==) |
condition 条件支持对数组、对象的判断以及自动判断数组或对象:
// 数组形式<if condition="$vo[‘uid‘] eq 1">// 对象形式<if condition="$vo:uid eq 1">// 自动判断<if condition="$vo.uid eq 1">
<if condition="$vo.username eq ‘ADMIN‘">
condition 属性里面还支持直接使用php代码,例如:
<if condition="strtoupper($vo[‘username‘]) eq ‘ADMIN‘ ">管理员<else />群众</if>
注意:
condition 属性值中,变量是需要 $ 符号的,这与其他标签不同。
3、ThinkPHP 模板判断输出 比较标签
比较标签格式:
<比较标签 name="变量名" value="http://www.mamicode.com/值">输出的内容</比较标签>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。