iva*_*cus 15
我遵循的过程是:
创建我的过滤器类app/extensions/twig/TwigFilters.php
:
namespace App\Extensions\Twig;
class TwigFilters extends \Twig_Extension {
//... filters implementation
}
Run Code Online (Sandbox Code Playgroud)将过滤器文件夹添加到composer.json autoload > classmap
"autoload": {
"classmap": [
...
"app/extensions/twig",
...
]
},
Run Code Online (Sandbox Code Playgroud)更新自动加载器: php composer.phar dump-autoload
在以下位置创建TwigBridge配置app/config/packages/rcrowe/twigbridge/config.php
:
php artisan config:publish rcrowe/twigbridge
Run Code Online (Sandbox Code Playgroud)编辑extensions
以前创建的config.php上的密钥:
'extensions' => array(
...
'App\Extensions\Twig\TwigFilters',
...
)
Run Code Online (Sandbox Code Playgroud)该类中定义的所有过滤器都已在Twig视图中可用.
附加信息:
归档时间: |
|
查看次数: |
4156 次 |
最近记录: |