перевод symfony в Mysql - PullRequest
       0

перевод symfony в Mysql

3 голосов
/ 24 марта 2011

Я хотел бы настроить Symfony для получения перевода из Mysql, а не из файлов XLIFF.

Я вижу объяснение на этой странице: http://www.symfony -project.org / reference / 1_4 / en /05-Фабрики # chapter_05_i18n

Я настраиваю factories.yml:

  i18n:
    class: sfI18N
    param:
      source: MySQL

И я получаю эту ошибку: 500 |Внутренняя ошибка сервера |sfException Ошибка при подключении к массиву.

Я думаю, что мне нужно настроить, какую базу данных, но я не знаю, как это сделать с доктриной.

Может кто-нибудь мне помочь?:)

Спасибо.

1 Ответ

3 голосов
/ 24 марта 2011

Описано здесь:

http://www.symfony -project.org / нежное введение / 1_4 / о / 13-I18n-и-L10n

перейти к разделу «Текстовая информация в базе данных».

Краткое описание:

  1. создайте свою таблицу как "tablename"
  2. создать таблицу перевода "tablename_i18n", например:
    • ID
    • культура
    • имя (<= это то, что вы хотите перевести) </li>

Теперь сгенерируйте модель, и она автоматически сгенерирует метод getName () для объекта Tablename, но у него будет параметр культура.

...