Использование PHP на стороне контроллера, я могу добавить заполнитель в моей области, используя createFormBuilder():Заполнитель для выбора form_widget на Twig
$form = $this->createFormBuilder($company)
->add('name', 'text')
->add('cities', 'entity', array(
'class' => 'NexBaseBundle:City',
'property' => 'name',
'placeholder' => 'Choose an option',
))
->getForm();
Я ищу, чтобы добавить заполнитель, используя Twig для простых полей я можно использовать Attr, как это:
{{ form_widget(form.name, {'attr': {'placeholder': 'My placeholder'} }) }}
Я попытался с этим, но не повезло:
{{ form_widget(form.cities, {'attr': {'placeholder': 'Choose your city'} }) }}
http://symfony.com/doc/ current/reference/forms/types/entity.html # placeholder – Stony
Я знаю, я говорю, что «placeholder» не существует в html5 для «select box», в symfony2 «placholder» - это «пустое значение», которое преобразуется в HTML to: –
Хорошо, но как я могу настроить его с помощью Twig!? – ImadT