2013-06-24 55 views
1

所以我使用的是现有的Yii项目中的文件夹布局从“标准” Yii的偏离,见下图:Yii的多语言文件夹结构

enter image description here

现在我需要添加邮件文件夹语言,我会把它放在哪里?它不起作用,请参阅图片。

回答

1

于是找到了解决办法,你必须强制的langauge翻译配置/ main.php

'messages' => array(
    'basePath' => Yiibase::getPathOfAlias('site.frontend.messages'), 
    'forceTranslation' => TRUE 
), 
0

参见the documentation。你可以把它放在任何地方,适合你,并在应用程序配置文件,您可以设置好邮件组件会寻找消息文件的路径:

<?php 

return array(
    // ... 
    'messages' => array(
    'basePath' => __DIR__ . '/../../messages', 
), 
    // ... 
); 
+0

善于思考,但'属性“BaseWebApplication.messages”是您正在使用Yii的哪个版本的阅读only.' – We0

+0

?这对我来说很好。 – DCoder

+0

它必须在组件下,但语言文本仍然不打印。有没有办法查看路径? – We0