知道表中的记录数而不加载它

时间:2013-07-20 10:34:02

标签: performance cakephp orm

我想知道表中的记录数而不加载它们。

这是我的实际代码:

$this->loadModel('Image');
$numberOfRecords = count($this->Image->find('all'));

但这非常难看,因为它会加载所有记录。

有没有一种方法可以在不加载记录的情况下计算记录?

1 个答案:

答案 0 :(得分:4)

为什么不查看这本书? http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#find-count

$this->loadModel('Image');
$numberOfRecords = $this->Image->find('count'));