模板操作
1. assign赋值
php后台代码
public function temp(){
$rand = 1;
$this->assign('rand',$rand);
$this->display();
}
Html前端代码:
<h2>{$rand}<h2>
界面显示为 1
在assign函数中第一个参数为内容,第二个参数为变量。
2. if/else标签
后台代码
public function temp(){
$rand = mt_rand(1,9);
$this->assign('rand',$rand);
$this->display();
}
前端代码:
<if condition = "$rand gt 5 ">
恭喜你
<else/>
多么遗憾
</if>
如上行代码,需要注意的是结束符号 ‘/’ ,
而其中的gt就是大于的意思,相同的还有:eq 等于;neq 不等于;gt 大于;egt 大于等于;lt 小于;elt 小于等于 等等。
3. import导入js,css文件
必须要在当先项目下创建一个Public文件夹。
import引入文件以Project/Public为起点。
type的默认值为js
<import type = " css" file = "Home.Css.Index"/>
上面代码就是指引入css类型的文件文件为在"Project/Public/Home/Css/Index.css";
4. load方法导入js,css文件
<load href = "__Public__/Hone/Js/Idenx.js>
导入的就是
Project/Public/Home/Js/Index.js;
5.模板包含
一般都是在View文件下创建Public文件夹来放置公共模板,然后使用include函数去引入公共模板
<include file="Public/Index" />
这就是指引用的是Xxx/View/Public/Index.html文件,会自动找到本层的文件
6.模板不要去做太多的事情
模板主要是实现输出功能,尽量不要去处理数据