хочу подружить Yii::t с CDbMessageSource

создал дефолтные таблички, через gii собрал модели для них, прописал в конфиге какой класс будет обрабатывать messages, запустил с консоли сборку переводов

но почему-то все падает в protected/messages

а в базу не попало :)

и тут появилась идея что конфиг то не знает как к базе подключится и в помощи к команде message ничего об этом не написано

потому возник вопрос а как собственно загнать эти переводы в базу ?

не писать же костыль который из тектовых файлов загонит это все в базу

Этого функционала сейчас нет, к сожалению. Есть кое-что в расширениях на эту тему, но было бы круто приделать запись в базу именно в том же виде, как это делается для файлов.

Всем привет,

тоже хочу подружить Yii::t с CDbMessageSource

в main.php прописал:




'components'=>array(

       ...

         'messages' => array(

          'class' => 'CDbMessageSource',

          // config for db message source here, see http://www.yiiframework.com/doc/api/CDbMessageSource

          ),

          

         'coreMessages' => array(

          'class' => 'CDbMessageSource',

          // config for db message source here, see http://www.yiiframework.com/doc/api/CDbMessageSource

          ),


...)



модели для табличек SourceMessage и Message сгенерил, таблички пустые

захожу на страницу имеющую breadcrumbs и там вижу:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 76 bytes) in /mnt/md1/home/dima/public_html/yii/framework/YiiBase.php on line 461

что еще нужно сделать, подскажите плз ?

coreMessages прописывать не нужно.

точно, спасибо!