Symfony i18n在我自己的小枝扩展中
如何在我自己的细枝扩展中使用细枝i18n 这就是我现在拥有的:但需要在内部使用i18nSymfony i18n在我自己的小枝扩展中,symfony,twig,Symfony,Twig,如何在我自己的细枝扩展中使用细枝i18n 这就是我现在拥有的:但需要在内部使用i18n 谢谢您肯定对该细枝扩展有一个服务定义,类似于: <service id="test_post_extension" class="Test\PostBundle\Twig\Extensions\TestPostExtension"> <tag name="twig.extension" /> </service> 然后,TestPostEx
谢谢您肯定对该细枝扩展有一个服务定义,类似于:
<service id="test_post_extension" class="Test\PostBundle\Twig\Extensions\TestPostExtension">
<tag name="twig.extension" />
</service>
然后,TestPostExtension类将收到一个Symfony\Bridge\Twig\Extension\TranslationExtension
作为其构造函数的第一个参数:
namespace Test\PostBundle\Twig\Extensions;
class TestPostExtension extends \Twig_Extension
{
public function __construct(Symfony\Bridge\Twig\Extension\TranslationExtension $transExt) {
$this->transExt = $transExt;
}
// some stuff
}
namespace Test\PostBundle\Twig\Extensions;
class TestPostExtension extends \Twig_Extension
{
public function __construct(Symfony\Bridge\Twig\Extension\TranslationExtension $transExt) {
$this->transExt = $transExt;
}
// some stuff
}