У меня есть следующий скрипт в symfonyproject.find() против createQuery
use Rowoco\AllgemeinBundle\Entity\Place;
.
.
public function getPlacelist($iduser)
{
$em = $this->getDoctrine()->getManager();
$request = Request::createFromGlobals();
$placeRepo = $em->getRepository("RowocoAllgemeinBundle:Place");
$placeEntity = $placeRepo->findBy(
array(),
array(),
$request->request->get("limitCount"),
$request->request->get("limitStart")
);
//return $placeEntity;
$q = $em
->createQuery("SELECT p.description
FROM RowocoAllgemeinBundle:Place p
");
return $q->getResult();
}
У меня нет специального репозитория или нет. Но когда я использую findby(), то я не получаю результата. Когда вы используете createQuery, я получил 2 строки в качестве результата.
Можете ли вы сказать мне, где я могу найти ошибку в своем коде?
В вашем коде нет условия в findBy(), любое, если вы хотите получить все результаты, а затем findAll() вместо findBy(). –