caffeina-core / twig
Caffeina Core 视图使用的 Twig 服务
1.2.0
2016-03-31 15:11 UTC
Requires
- php: >=5.4
- caffeina-core/core: *
- twig/twig: *
This package is auto-updated.
Last update: 2024-09-16 20:29:27 UTC
README
安装
通过 composer 安装
$ composer require caffeina-core/twig -o
Twig
Twig 文档: http://twig.sensiolabs.org/documentation
Twig Core\View 扩展
添加 Twig 过滤器
View::addFilter('rot13',function($text){ return str_rot13($text); });
<li>test = {{ test|rot13 }}</li>
输出
<li>test = grfg</li>
添加全局常量
View::addGlobals([ 'BASE_URL' => '/site/', 'ASSETS_URL' => '/site/assets/', ]);
<script src="{{ ASSETS_URL }}js/main.js"></script>
添加 Twig 函数
View::addFunction('myFunction',function($a,$b,$c){ return $a + $b + $c; });
Value = <b>{{ myFunction(1,2,3) }}</b>
输出
Value = <b>6</b>