Я хотел бы заменить свой класс переменной:
$type = "TextType";
$formBuilder->add($name, TextType::class, array('attr' => array('class' => 'form-control'), 'data' => $dataItem, 'mapped' => false, 'label' => $name));
Это мой подход:
$formBuilder->add($name, $type::class, array('attr' => array('class' => 'form-control'), 'data' => $dataItem, 'mapped' => false, 'label' => $name));
Я получаю ошибку:
Ошибка компиляции: динамические имена классов не допускаются во время компиляции :: выборка класса
Но как я могу это сделать?