У меня есть класс формы как (сервис), и я использую entity type
для выбора статьи.Symfony 3 Form Тип сущности
В Symfony 2 это работает:
$builder
->add('article', EntityType::class,
array(
'em' => $this->em,
'class' => 'MyBundle\Entity\Article',
'query_builder' => function ($em) {
return $em->createQueryBuilder('a')
->where('a.active = 1');
},
'choice_label' => 'name')
)
Но в Symfony3 я получил ошибку: Neither the property "article" nor one of the methods ...
Моя проблема заключается в том, что статья не имеет свойство article
. Когда я переименую статью на имя
->add('name', ...`
Как я могу передать членство в форму, пожалуйста?
Покажите нам, что сущность связана с этой формой. –
Каковы данные, которые вы собираетесь заполнить этим полем? (результат '$ form-> getData()') – Heah