2
A
回答
3
我已经想通了自己。
谁可以派上用场:在文件中
:/保护/扩展/ ETwigViewRenderer.php在初始化函数中添加:
$ Yii的=新ETwigViewRendererStaticClassProxy( 'Yii的');
$ this - > _ twig-> addGlobal('lang',$ Yii);
在按下列方式使用枝条模板:
{{lang.t( '主', '登录')}}
{{lang.t( '主','退出({用户名})”,{ '{用户名}':App.user.name})}}
+1
我认为你的意思是 {{lang.t('main','Login')}} – 2013-11-26 02:47:33
2
'viewRenderer' => array(
'class' => 'ext.yiiext.renderers.twig.ETwigViewRenderer',
'registerAutoloader' => false,
'globals' => array(
'html' => 'CHtml'
),
'functions' => array(
't' => 'Yii::t',
),
),
然后你可以使用T( '主', '一些文本')上的树枝档案
0
@extends尤金回答。
不如在配置定义全局,而不是编辑的文件扩展名:
'view' => [
'class' => 'yii\web\View',
'renderers' => [
'twig' => [
'class' => 'yii\twig\ViewRenderer',
'cachePath' => '@runtime/Twig/cache',
// Array of twig options:
'options' => [
'auto_reload' => true,
],
'globals' => ['html' => '\yii\helpers\Html', 'lang' => 'Yii'],
'uses' => ['yii\bootstrap'],
],
],
],
通知“郎” =>“Yii的”,在“全局”的设置。
相关问题
- 1. Yii的国际化 - URL
- 2. Rails的国际化:在树
- 3. 效益的Symfony /枝条国际化
- 4. 小枝:工作国际化(i18n)示例
- 5. JavaME国际化(国际化)
- 6. 没有国际扩展的树枝日期翻译
- 7. Rails 3 ActiveForm国际化(国际化)
- 8. 国际化excel公式
- 9. 小枝国际化:意外的标签名称“反”
- 10. 国际化INLIST
- 11. PHP国际化
- 12. Spring国际化
- 13. PyQt国际化
- 14. Log4j国际化
- 15. 国际化与
- 16. YAML国际化
- 17. GWT国际化
- 18. Rails国际化
- 19. Struts2 +国际化
- 20. Batmanjs国际化
- 21. 国际化mx:MenuBar?
- 22. 国际化
- 23. Spring国际化
- 24. 国际化sitemesh
- 25. Mono国际化
- 26. Java国际化
- 27. jqGrid国际化
- 28. activeadmin +国际化
- 29. 树枝模板条件模式循环
- 30. android中的国际化
没有人做过这个? – Eugene 2012-07-27 07:07:15