如何将Locale::getDefault()
用于国家/地区字段或带有国家/地区名称的选择字段?
我试过了 - > add('agentCity','country')
但我不知道如何使用Locale::getDefault()
答案 0 :(得分:2)
您可以使用language
字段类型轻松创建语言下拉列表:http://symfony.com/doc/current/reference/forms/types/language.html。
然后您可以使用empty_data
指定默认值,假设Locale::getDefault()
位于语言列表中:
$form->add('agentCity', 'language', array('empty_data' => Locale::getDefault()));