marcj / twig-apply_filter-bundle
动态twig过滤器调用
0.1.0
2013-12-12 13:45 UTC
Requires (Dev)
- twig/twig: ~1.0
This package is auto-updated.
Last update: 2024-09-11 00:15:29 UTC
README
此过滤器允许你在twig中调用动态过滤器。
示例
{{ set filters = 'upper|nl2br' }} {{ value|apply_filter(filters) }} {{ value|apply_filter("default('abc')|json_encode") }}
例如,一个新闻系统的过滤器,其中标题过滤器存储在数据库中
{% for item in newsItems %} <h2>{{ item.title|apply_filter(databaseSettings.newsFilter) }}</h2> {% endfor %}
安装
通过composer安装
composer.phar require marcj/twig-apply_filter-bundle
激活包
打开你的AppKernel.php文件
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new MJS\TwigApplyFilter\MJSTwigApplyFilterBundle(), ); }