首页 / PHP / 原生PHP模板系统:Plates
原生PHP模板系统:Plates
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了原生PHP模板系统:Plates,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1122字,纯文字阅读大概需要2分钟。
内容图文
![原生PHP模板系统:Plates](/upload/InfoBanner/zyjiaocheng/207/6850482d1c7f4dd0985c75c447aa2801.jpg)
Here is a simple example of how to use Plates. We will assume the following directory stucture:
`-- path `-- to `-- templates |-- template.php |-- profile.php
Within your controller
// Create new Plates instance$templates = new League\Plates\Engine('/path/to/templates');// Render a templateecho $templates->render('profile', ['name' => 'Jonathan']);
The page template
profile.php
layout('template', ['title' => 'User Profile']) ?>User Profile
Hello, =$this->e($name)?>
The layout template
template.php
=$this->e($title)?> =$this->section('content')?>
值得关注的特性
-
原生 PHP 模板,不需要学习新的语法
-
Plates 是模板系统,不是模板语言
-
Plates 鼓励使用现有的 PHP 函数
-
使用模板布局和继承提升代码复用性
-
跨模板数据共享
-
内置转义帮助函数
-
无固定框架,可以运用在任意的项目中
-
解耦设计,容易测试
-
支持 Composer,兼容 PSR-2
项目主页:http://www.open-open.com/lib/view/home/1431008255398
内容总结
以上是互联网集市为您收集整理的原生PHP模板系统:Plates全部内容,希望文章能够帮你解决原生PHP模板系统:Plates所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。