【发布时间】:2010-01-25 10:45:52
【问题描述】:
我是 ZF 的新手,有一些愚蠢的问题:
如果我使用 Zend_Db_Table_Abstract 类的继承对象,计算表中行的最佳解决方案是什么?
对于我的第一个 Web 应用程序,我使用 QuickStart 教程 (link text),所以如果我想在控制器中计算表中的行数,最简单的解决方案将是这样的:
$guestbooks = new Default_Model_GuestBook();
$count = count($guestbooks->fetchAll());
但我不认为 fetchAll() 只是计算表中的行的最佳解决方案,因为 GuestBook 表可能真的很大。是否可以使用更容易和简单的东西?
我在手册中发现可以直接使用 DB 适配器(例如 $db->query("SELECT COUNT(*) FROM GuestBook");),但在快速入门教程中我没有得到该对象控制器,我真的不想只为一个简单的动作创建它。
将等待建议!
谢谢
【问题讨论】:
-
请考虑将 Kirzilla 的回答标记为您对此问题的回答。
标签: zend-framework count rows fetchall