2012-10-08 75 views
0

我試圖創建一個使用Symfony2.1從外地國籍:國籍在symfony的表單字段

public function buildForm(FormBuilderInterface $builder, array $options){ 
    parent::buildForm($builder, $options); 
    $builder->add('nationality','country'); 
} 

我設法顯示國家:

{{user.nationality | country }} 

的「值」每個國家都是兩個字母的國家代碼。

有沒有辦法顯示來自2個字母的國家代碼的國籍呢?

我不認爲有這樣的樹枝過濾器。

回答

2

您可以創建一個過濾器枝杈,做這樣的事情:

use Symfony\Component\Locale\Locale; 

return Locale::getDisplayCountries($locale)[$countryCode]; 
相關問題