Blade模板引擎
使用composer安装
一般性标签参考官方文档。
设置插件挂载点
格式化日期时间
@datetime($time|Y-m-d H:i:s)
获取get、post、request请求参数
获取配置文件配置项
获取语言包配置项
@lang(key1.key2)
根据url_model配置项,生成相应的url(如果是在子目录自动处理)
@url(Index/index)
生成的地址可能是
/index.php/Index/index
/Index/index.html
/index.php?r=/Index/index
subdir/Index/index.html
...
生成表单令牌
输出静态文件目录基地址
@public
生成的地址如:
http://baidu.com/index.php 生成 /
http://baidu.com/public/index.php 生成/public/
http://baidu.com/subdir/public/ 生成/subdir/public/
修改配置`static__path` => 'http://img.attach.com/' 生成http://img.attach.com/
静态文件管理
模板中判断有无某个模块的权限
使用模板标签@acl(xxx)
@urldeper标签
自定义一个模板标签.
\Cml\View::getEngine('blade')->addRule('pp', function($pp) {
});