我是 ZF 的新手,有一些愚蠢的问题:
如果我使用 Zend_Db_Table_Abstract 类的继承对象,计算表中行的最佳解决方案是什么?
对于我的第一个 Web 应用程序,我使用快速入门教程(链接文本),所以如果我想计算控制器中表中的行数,最简单的解决方案将是这样的:
$guestbooks = new Default_Model_GuestBook();
$count = count($guestbooks->fetchAll());
但我不认为 fetchAll() 只是计算表中的行的最佳解决方案,因为 GuestBook 表可能真的很大。是否可以使用更容易和简单的东西?
我在手册中发现可以直接使用 DB 适配器(如 $db->query("SELECT COUNT(*) FROM GuestBook");),但在快速入门教程中我没有在控制器中获得该对象,我真的不想只为一个简单的动作创建它。
将等待建议!
谢谢