ThinkPHP 模板视图

每个模块的模板文件都是独立的。为了对模板文件更加有效的管理,ThinkPHP对模板文件进行了目录划分 规则为:
视图目录/模板主题/控制器名/操作名+模板后缀
模板文件都在视图VIEW目录下,每个控制器在目录下都有对应的模板文件夹,以控制器为名。然后是买个控制器中操作方法的模板

./Application/Home/View/User/add.html
Home模块下 User控制器 add操作方法的 模板文件add.html

配置默认的模板后缀

'TMPL_TEMPLATE_SUFFIX'=>'.tpl'

模板渲染

display('[模板文件]'[,'字符编码'][,'输出类型'])

1 不带参数:

$this->display();
渲染默认的模板文件

$this->display('add');
调用add模板

$this->display('Admin:add');
调用Admin模块下的模板

跨主题调用:
$this->theme('blue')->display('User:edit'); 

指定编码和类型
$this->display('add','utf-8','text/xml');

自定义模板,非按模块进行分目录存放

$this->display('./Template/Public/menu.html');

fetch 除了不需要指定输出编码和类型其他和display一样。

渲染内容

show('渲染内容','字符编码','输出类型')

$this->show($content);

$this->show($content,'utf-8','text/xml');

模板复制

$this->assgin('name',$value);
assign必须在show display方法之前调用

模板中调用取值:{$name}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值