0
$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(): Class XXX\XXXBundle\Entity\ 不存在,无法加载到 D:\www\xxx\xxx\vendor\doctrine\lib\Doctrine\ORM\Mapping\ClassMetadataFactory.php 行 223

似乎找不到实体类 - 奇怪

4

1 回答 1

1

您的代码中有一些奇怪的地方:'class' => 'XXXBundle::FootballPlayer',您确定::存在吗?从未见过,似乎是一个错误(也许会引发错误)。

经过测试,是的,这是因为 : 的双重::替换。:'class' => 'XXXBundle:FootballPlayer',

于 2012-04-26T15:49:56.513 回答