码迷,mamicode.com
首页 > 其他好文 > 详细

公益图书馆-学习笔记三

时间:2014-08-10 18:17:00      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   io   strong   数据   

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="值">输出的内容</比较标签>

公益图书馆-学习笔记三,布布扣,bubuko.com

公益图书馆-学习笔记三

标签:style   blog   http   color   使用   io   strong   数据   

原文地址:http://www.cnblogs.com/wingjay/p/3903013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!