簡體   English   中英

嘗試在表單中創建實體字段時出現Symfony2錯誤

[英]Symfony2 error when trying to create entity field in form

$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行中加載

似乎找不到Entity類-奇怪

您的代碼中有些奇怪: 'class' => 'XXXBundle::FootballPlayer',您確定::存在嗎? 從未見過,似乎是一個錯誤(可能會引起錯誤)。

經檢測,是的,這是因為雙::通過更換:'class' => 'XXXBundle:FootballPlayer',

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM