Поле страны для локального значения по умолчанию Страна в 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()));
Другие вопросы по тегам