Подсчитать все записи таблицы с помощью Doctrine ORM - PullRequest
2 голосов
/ 23 июня 2010

Я хочу посчитать все записи таблицы, используя Doctrine ORM, и хочу, чтобы это было сделано как можно быстрее.

Мне не нужны отдельные записи таблицы. Мне просто нужно общее количество записей в таблице.

Есть ли конкретный метод, который даст мне наибольшую скорость с точки зрения производительности?

Ответы [ 2 ]

6 голосов
/ 23 июня 2010

Самый быстрый может обойти Doctrine и использовать сырой SQL, но вы можете сделать:

Doctrine::getTable('tablename')->count();

Также см .:

0 голосов
/ 12 декабря 2014

Этот пример должен работать

public function executeTotal(sfWebRequest $r){
$total = Doctrine::getTable('Applicants')->findAll()->count();   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...