Формы AdminBundle и I18n

Мне было интересно, удалось ли кому-нибудь добавить формы I18n в SonataAdminBundle, чтобы иметь возможность редактировать поля как на английском, так и на других языках, как мы делали это в Symfony 1.4.

Наши поля усеяны Gedmo Doctrine Extensions

PS: мы используем Symfony 2.1-DEV.

Спасибо.


person sf_tristanb    schedule 16.03.2012    source источник
comment
Вам удалось создать форму через пакет администратора? если да, то не могли бы вы поделиться информацией?   -  person Venu    schedule 31.05.2012
comment
Да, обязательно взгляните на это: сущность и функциональная форма для нескольких переводов"> stackoverflow.com/questions/10198946/   -  person sf_tristanb    schedule 31.05.2012
comment
спасибо за ссылку.. :)   -  person Venu    schedule 31.05.2012


Ответы (1)


личные переводы можно использовать в формах symfony2 I думаю, включая сонату. Использование последнего пакета расширений stof из основной ветки. Вам нужно будет настроить сопоставление вручную, следуйте документации на пакете stof.

По умолчанию translatable использует общую таблицу для всех переводов. Который не имеет прямого ограничения внешнего ключа. Вам необходимо указать аннотацию класса @Gedmo\TranslationEntity(class="your\personal\translation\entity\class"), чтобы использовать личные переводы.

person Gediminas    schedule 16.03.2012
comment
Спасибо за лидерство @gediminas. Из-за отсутствия примеров в Интернете, если нам удастся что-то сделать, обязательно это будет в нашем блоге. :) - person sf_tristanb; 16.03.2012