Forms 手动添加默认选项

Forms 手动添加默认选项,forms,symfony,Forms,Symfony,如何手动添加默认选项例如: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('agency', EntityType::class, [ 'placeholder' => "select agency", "choice_label" => "getName",

如何手动添加默认选项例如:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('agency', EntityType::class, [
            'placeholder' => "select agency",
            "choice_label" => "getName",
            "class" => Agency::class,
            "label" => "Associée à l'agence",
            "required" => false,
        ]);
}

对于
EntityType
,这是没有意义的,因为选择(实际上是ID)必须能够投射到您的
代理机构
实体。如果你把任何其他的值放在那里,它就会失败。我同意Jakub Matczak的观点。相反,请看。这对于
EntityType
来说没有意义,因为选择(实际上是ID)必须能够投射到您的
代理机构
实体。如果你把任何其他的值放在那里,它就会失败。我同意Jakub Matczak的观点。相反,请看。
// agencies from DB
agancy1
agency2
agency3
test // add test manually