1
Моя форма в PHP:как добавить атрибут симфони формы collectionType элемента
class MyType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('configFiles', CollectionType::class, array(
'entry_type' => TextareaType::class,
'allow_add' => true,
'allow_delete' => true,
'by_reference' => false,
'prototype' => true
))
}
...
}
Моя форма в веточке:
...
<div class="form-group">
{{ form_label(create_lab_form.configFiles) }}
<div class="configFiles" data-prototype="{{ form_widget(create_lab_form.configFiles.vars.prototype)|e('html_attr') }}">
</div>
{{ form_errors(create_lab_form.configFiles) }}
</div>
{% do create_lab_form.configFiles.setRendered %}
</div>
...
Как добавить атрибут (например, «строки») для элемента коллекции Textarea в примере выше?
Я пытался что-то вроде этого, но он не работает:
->add('configFiles', CollectionType::class, array(
'entry_type' => TextareaType::class, array(
'attr' => array('rows' => 10
)),
'allow_add' => true,
'allow_delete' => true,
'by_reference' => false,
'prototype' => true
))
Спасибо заранее!