我想知道表中的记录数而不加载它们。
这是我的实际代码:
$this->loadModel('Image');
$numberOfRecords = count($this->Image->find('all'));
但这非常难看,因为它会加载所有记录。
有没有一种方法可以在不加载记录的情况下计算记录?
答案 0 :(得分:4)
为什么不查看这本书? http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#find-count
$this->loadModel('Image');
$numberOfRecords = $this->Image->find('count'));