Blade模板引擎

    使用composer安装

    一般性标签参考官方文档。

    设置插件挂载点

    格式化日期时间

    1. @datetime($time|Y-m-d H:i:s)

    获取get、post、request请求参数

      获取配置文件配置项

      获取语言包配置项

      1. @lang(key1.key2)

      根据url_model配置项,生成相应的url(如果是在子目录自动处理)

      1. @url(Index/index)
      2. 生成的地址可能是
      3. /index.php/Index/index
      4. /Index/index.html
      5. /index.php?r=/Index/index
      6. subdir/Index/index.html
      7. ...

      生成表单令牌

      输出静态文件目录基地址

      1. @public
      2. 生成的地址如:
      3. http://baidu.com/index.php 生成 /
      4. http://baidu.com/public/index.php 生成/public/
      5. http://baidu.com/subdir/public/ 生成/subdir/public/
      6. 修改配置`static__path` => 'http://img.attach.com/' 生成http://img.attach.com/

      静态文件管理

      模板中判断有无某个模块的权限

      使用模板标签@acl(xxx)

      @urldeper标签

      自定义一个模板标签.

      1. \Cml\View::getEngine('blade')->addRule('pp', function($pp) {
      2. });