Yii CDbMessageSource不使用de数据库
这是我的config/main.php:Yii CDbMessageSource不使用de数据库,yii,translation,Yii,Translation,这是我的config/main.php: 'components' => array( 'messages' => array( 'class' => 'CDbMessageSource', ), 当我执行命令时: -Yiic messages c:/my…files/protected/messages/config.php return array( 'sourcePath'=>dirname(__FILE__).DIRECTORY_
'components' => array(
'messages' => array(
'class' => 'CDbMessageSource',
),
当我执行命令时:
-Yiic messages c:/my…files/protected/messages/config.php
return array(
'sourcePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'../..',
'messagePath'=>dirname(__FILE__),
'languages'=>array('fr','en'),
'fileTypes'=>array('php'),
'overwrite'=>true,
'exclude'=>array(
'.git',
'/assets',
'/protected/migrations',
'/protected/messages',
'/protected/runtime',
'/protected/extentions/gii',
'/files',
),
)
系统保存不使用de database,但是如果我使用CMessageSource
有什么想法吗
非常感谢您没有在数组中指定de:
'languages'=>array('fr','en','de'),
-是的,我做了,如果我用CPhpMessageSource替换CdbMessageSource,它会工作,但不会与bd一起工作