2016-04-26 27 views

答えて

0

getQuery()リターン教義\ ORM \:しかし、これはgetOneOrNullResult上でエラーを示し

public function getProfilePhotoByUserId($userId, $checkApproved = false) 
{ 
     $profile = $this->createQueryBuilder('p') 
      ->where('p.user = :userId') 

      ->andWhere('p.profile = 1') 

      ->setParameter('userId', $userId); 

     if($checkApproved) $profile->andWhere('p.approved = 1'); 

     $profile->getQuery(); 

     return $profile->getOneOrNullResult(Query::HYDRATE_ARRAY); 
} 

:私は取得したい何

はこのようなものですクエリオブジェクト。

$query = $profile->getQuery(); 

return query->getOneOrNullResult(Query::HYDRATE_ARRAY); 

または

return $profile->getQuery()->getOneOrNullResult(Query::HYDRATE_ARRAY); 
関連する問題