$tip->setGame($em->getRepository('XXXBundle:Game')->find($id));
$form = $this->createFormBuilder($tip)->add('player', 'entity', array(
'class' => 'XXXBundle::FootballPlayer',
/*'query_builder' => function(\XXX\XXXBundle\Entity\FootballPlayerRepository $er)
{
$er->findByCurteam($team->getName());
},*/
))->getForm();
(我的代码中没有真正使用'XXX') 错误:
警告:class_parents():类XXX \ XXXBundle \ Entity \不存在 并且无法加载 d:\ WWW \ XXX \ XXX \厂商\教义\ lib中\学说\ ORM \映射\ ClassMetadataFactory.php 第223行
似乎找不到Entity类 - 奇怪
答案 0 :(得分:1)
您的代码中有些奇怪:'class' => 'XXXBundle::FootballPlayer',
您确定::
存在吗?从未见过它,似乎是一个错误(可能会引发错误)。
经过测试,是的,这是因为::
代替了:
'class' => 'XXXBundle:FootballPlayer',
。{/ p>