Поле страны для локального значения по умолчанию Страна в symfony 2
Как пользоваться Locale::getDefault()
для поля страны или в поле выбора с названиями стран?
Я пытался ->add('agentCity','country')
но я не знаю, как использовать Locale::getDefault()
1 ответ
Решение
Вы можете легко создать выпадающий список языков, используя language
тип поля: http://symfony.com/doc/current/reference/forms/types/language.html.
Затем вы можете указать значение по умолчанию, используя empty_data
, при условии, что Locale::getDefault()
находится в списке языков:
$form->add('agentCity', 'language', array('empty_data' => Locale::getDefault()));