【问题标题】:Nationality in a symfony form fieldsymfony 表单域中的国籍
【发布时间】:2012-10-08 11:42:13
【问题描述】:

我正在尝试使用 Symfony2.1 从现场创建国籍:

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

我设法显示了国家:

{{user.nationality | country  }}

每个国家的“值”是两个字母的国家代码。

有没有办法从 2 个字母的国家代码中显示国籍?

我认为没有适用于此的树枝过滤器。

【问题讨论】:

    标签: symfony symfony-forms symfony-2.1


    【解决方案1】:

    您可以创建一个 Twig 过滤器来执行以下操作:

    use Symfony\Component\Locale\Locale;
    
    return Locale::getDisplayCountries($locale)[$countryCode];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      • 2010-11-05
      • 2011-05-12
      • 1970-01-01
      相关资源
      最近更新 更多