symfony 2中本地默认国家/地区的国家/地区字段

时间:2014-12-16 22:07:39

标签: symfony field country choice

如何将Locale::getDefault()用于国家/地区字段或带有国家/地区名称的选择字段?

我试过了 - > add('agentCity','country')但我不知道如何使用Locale::getDefault()

1 个答案:

答案 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()));