Как загрузить параметры формы из сущности Doctrine (Symfony 4)? - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь загрузить параметры моего формбилдера из моей сущности Doctrine FieldTypes:

$formBuilder->add('type', EntityType::class, array(
          'attr' => array('class' => 'form-control select2'), 'label' => 'Type',
          'class' => FieldTypes::class,
        ));

Но я получаю сообщение об ошибке:

Class App \ Controller \ FieldTypesне существует

1 Ответ

0 голосов
/ 30 ноября 2018

Вы должны поставить верхнюю часть класса:

namespace App\Controller;

use App\Entity\FieldTypes;

class MyController
{
    // ...

    public function myAction()
    {
        // ...

        $formBuilder->add('type', EntityType::class, array(
            'attr' => array(
                'class' => 'form-control select2'
            ),
            'label' => 'Type',
            'class' => FieldTypes::class,
        ));

        // ...
    }

    // ...
}
...