Изменить метки выбора в шаблоне Twig

Я пытаюсь изменить в своем шаблоне Twig метки вариантов, которые у меня есть для поля выбора в моей форме. Я создаю свое поле, как обычно, в PHP:

->add('registered','choice',array('choices' => array('1' => 'Yes', '0' => 'No'),'expanded' => true))

а затем в моем шаблоне, если условие истинно, я хочу сделать что-то вроде этого:

{{ form_widget(form.registered,{'choices':{'1':'Ναι','0':'Όχι'}})}}

Так что идея заключалась в том, чтобы вместо «Да» и «Нет» я получил это на греческом языке. Моя проблема в том, что я не могу определить правильный атрибут для передачи функции form_widget, я пробовал с «выборами», но, похоже, это не работает.


person lgomezma    schedule 25.10.2011    source источник


Ответы (1)


Поместите Да и Нет в глобальное сообщение домен перевода, и Symfony переведет их автоматически. В версии 2.1 вы сможете размещать переводы сущностей в разных доменах, а не только в домене по умолчанию.

person Vladislav Rastrusny    schedule 30.10.2011