10
::未定義のメソッドはDoctrine \ ORM \ QueryBuilderの呼び出しのgetResult():Symfony2の:コードで
$qb = $entityManager->createQueryBuilder();
$qb->select('cat')->from('BuyAndSellSiteBundle:Category ', 'cat');
$qb->getQuery();
$a =$qb->getResult();
私は例外を取得:
FatalErrorException: Error: Call to undefined method Doctrine\ORM\QueryBuilder::getResult() in C:\xampp\htdocs\buySell\src\BuyAndSell\SiteBundle\Controller\DefaultController.php line
正解! 'QueryBuilder'は' getResult() 'メソッドを持ちません。' QueryBuilder'オブジェクトで 'getQuery()'メソッドを呼び出すことで得られる 'Query'インスタンスだけがこのメソッドを提供します。 '$ qb'は** Q ** uery ** B ** uilderのインスタンスです。あなたの答えの変数名を編集して、それをもっと明白にしました:) – nifr
ありがとう!これは役に立ちました – LanMan
詳細な編集のために@nifrありがとうございました;) –