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():クラスXXX \ XXXBundle \ Entity \は存在せず、D:\ www \ xxx \ xxx \ vendor \ doctrine \ lib \ Doctrine \ ORM \ Mapping\ClassMetadataFactory.php行223にロードできませんでした

Entityクラスが見つからないようです-奇妙です

4

1 に答える 1

1

あなたのコードに何か奇妙なことがあります:'class' => 'XXXBundle::FootballPlayer',あなたは確かに::存在しますか?見たことがない、間違いのようです(おそらくエラーを引き起こす可能性があります)。

テスト後、はい、それは:による二重置換のため::です。:'class' => 'XXXBundle:FootballPlayer',

于 2012-04-26T15:49:56.513 に答える