【发布时间】:2015-03-12 07:06:17
【问题描述】:
我有一个实体 DishesWithCategory 通过链接到其他实体:
/**
* @ORM\ManyToOne(targetEntity="Dishes", cascade={"persist"})
*/
protected $dishes;
/**
* @ORM\ManyToOne(targetEntity="MenuCategory", cascade={"persist"})
*/
protected $category;
在管理员中我有:
$formMapper
->add('dishes', 'sonata_type_admin', [
'delete' => false,
'btn_add' => false
])
->add('category', 'sonata_type_model',[
'expanded' => true,
'multiple' => true,
])
;
当我尝试创建菜肴时,我收到错误消息: 在关联 ZaWeb\MenuBundle\Entity\DishesWithCategory#category 上找到类型为 Doctrine\Common\Collections\ArrayCollection 的实体,但期待 ZaWeb\MenuBundle\Entity\MenuCategory
有人可以面对这个吗?我该如何解决?
【问题讨论】:
标签: php symfony sonata-admin