gpt4 book ai didi

php - 如何在 Symfony3 表单中设置默认国家?

转载 作者:行者123 更新时间:2023-12-01 22:17:41 24 4
gpt4 key购买 nike

我正在使用 Symfony3 表单。我的 Symfony 表单生成器中有一个CountryType。它工作正常。但是假设用户属于一家位于西类牙的公司。对于该用户,我想将默认国家/地区设置为西类牙,然后显示其他国家/地区。我如何在 Symfony3 中执行此操作。

我试过了,但没用。

        $builder->add("country", CountryType::class, array(
"label" => "Country",
"required" => false,
"preferred_choices" => array(
"ES" => "Spain",
),
));

感谢您的宝贵时间。

最佳答案

在这种Country::class类型中,要在数组上使用首选选择,您应该使用:

->add('country', CountryType::class, [
'preferred_choices' => ['DE'],
'label' => 'address.form.country.label',
'attr' => [
'class' => 'form-control',
'placeholder' => 'address.form.country.placeholder'
],
'label_attr' => [
'class' => 'col-sm-2 col-form-label'
],
])

关于php - 如何在 Symfony3 表单中设置默认国家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43456941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com