2013-06-24 53 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