1
我正在Symfony2中構建新聞訂閱表單。在這種形式下,這是一個用戶可以選擇語言的字段。在這個例子中,我將它設置爲NL。但是我怎樣才能獲得活躍(用戶在平臺上選擇定位)定位值並在此使用?使用定位來設置Symfony格式的默認選擇
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('email', 'text')
->add('langId', 'choice', array(
'translation_domain' => 'messages',
'choices' => array(
'NL' => 'dutch',
'EN' => 'english',
'DE' => 'german',
),
'data' => 'NL'
))
->add('save', 'submit');
}
@見http://stackoverflow.com/questions/10073425/is-there-a-way-to-get-the-list-of-available-locales-in-php –
我不是指可用位置,但是用戶在Symfony2平臺上處於活動狀態。 – Tom
@see http://stackoverflow.com/questions/18949397/how-to-get-the-current-locale-in-symfony-2-3 –