Symfony 如何禁用默认选项

Din*_*nga 5 forms symfony twig

根据此 URL Set Default Text in a Select (drop-down) box/menu我需要disabled为 symfony 中的占位符添加属性。这是我的代码。

$builder
    ->add('name', 'text', array(
        'label' => 'Business Name',
    ))           
    ->add('country', 'entity', array(
        'class' => 'AppBundle:Country',
        'property' => 'name',
        'placeholder' => 'Please select',
    )); 
Run Code Online (Sandbox Code Playgroud)

现在我需要添加disabled类似<option value="" disabled>Please select</option>

我该怎么做?最好的方法是什么?

小智 -2

它应该看起来像这样:

$builder
    ->add('name', 'text', array(
        'label' => 'Business Name',
    ))           
    ->add('country', 'entity', array(
        'class' => 'AppBundle:Country',
        'property' => 'name',
        'placeholder' => 'Please select',
        'attr' => array('disabled'=>'disabled')
    )); 
Run Code Online (Sandbox Code Playgroud)

这是相关文档:http://symfony.com/doc/current/reference/forms/types/form.html#attr