Использование symfony 3.4 (php)
У меня есть форма для редактирования профиля пользователя текущего пользователя с клиент-зависимыми атрибутами.Поэтому я сгенерирую форму с UserType, унаследованным от Symfony\Component\Form\AbstractType
, добавив атрибуты с помощью EventListener в зависимости от клиента:
$form->add('ca-' . $attribute->getId(), TextType::class, array('label' => $attribute->getAttributeName() . ':'));
Теперь, как я могу сгенерировать строки для этого в моем шаблоне веточки?Это должно быть что-то вроде
{{ form_row(form['ca-' . attribute.id]) }}
, но кажется, что я не могу связать целое число attribute.id
с точкой.Есть ли способ получить доступ к этой переменной здесь?Доступ к атрибуту address
отлично работает со следующим кодом:
{{ form_row(form.address) }}
Спасибо