Doctrine 2 - Получить все записи

17

Кто-нибудь знает, есть ли быстрый способ получить все записи в таблице с помощью Doctrine без использования DQL.

Я что-то пропустил или вам нужно просто написать публичную функцию в классе?

    
задан space_balls 30.08.2011 в 10:07
источник

1 ответ

39

Если у вас есть класс сущности ( Руководство по репозиторию Doctrine ):

$records = $em->getRepository("Entities\YourTargetEntity")->findAll();

Если у вас нет класса сущности ( руководство PDO ):

$pdo = $em->getCurrentConnection()->getDbh();
$result = $pdo->query("select * from table"); //plain sql query here, it's just PDO
$records = $pdo->fetchAll();
    
ответ дан J0HN 30.08.2011 в 13:07
источник