uam / twig-i18n-extension
Twig 国际化扩展
0.2.9
2017-01-23 12:00 UTC
Requires
- symfony/intl: ^2.8||^3.0
- symfony/translation: ^2.8||^3.0
- twig/twig: ^1.24
Requires (Dev)
- fzaninotto/faker: ^1.5
- phpunit/phpunit: ^4.6||^5.4
README
uam/twig-i18n-extension
包提供了一种Twig扩展,用于国际化日期、数字等。
安装
将包添加到项目的 composer.json
{ "require": { "uam/twig-i18n-extension": "dev-master", ... } }
运行 composer install
或 composer update
安装包
$ php composer.phar update
用法
将扩展添加到 Twig_Environment
use UAM\Twig\Extension\I18n\I18nExtension; $twig = new Twig_Environment(...); $twig->addExtension(new I18nExtension());
Symfony2
在 symfony2 应用中使用此扩展,请使用内置的 UAMTwigI18nBundle
在应用的 Appkernel 中启用此包
# app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = array( ... new UAM\Twig\Extension\I18n\Bridge\Symfony\UAMTwigI18nBundle(), ... );
该包将自动注册 UAM\Twig\Extension\I18nExtension
作为 Twig 扩展。