Я использую Formbuilder в моем контроллере в Symfony 4:
$form = $this->createFormBuilder($item)
->add('id', TextType::class, array('attr' => array('class' => 'form-control')))
->add('username', TextType::class, array('attr' => array('class' => 'form-control')))
->add('email', TextType::class, array('attr' => array('class' => 'form-control')))
->add('is_active', TextType::class, array('attr' => array('class' => 'form-control')))
->add('password', TextType::class, array('attr' => array('class' => 'form-control')))
Я создал те поля, которые есть в моей сущности, вручную. То, что я хочу сделать сейчас, это создать эти поля автоматически с помощью цикла. Так что это мой подход:
$form = $this->createFormBuilder($item)
foreach ($item as $field) {
->add($field, TextType::class, array('attr' => array('class' => 'form-control')))
}
Но я получаю сообщение об ошибке:
синтаксическая ошибка, неожиданный 'foreach' (T_FOREACH)