私は ZF の初心者で、ばかげた質問があります。
Zend_Db_Table_Abstract クラスの継承されたオブジェクトを使用する場合、テーブル内の行を計算するための最適なソリューションは何ですか?
私の最初の Web アプリケーションでは、QuickStart チュートリアル ( link text ) を使用するため、コントローラーでテーブルの行数を計算する場合、最も簡単な解決策は次のようになります。
$guestbooks = new Default_Model_GuestBook();
$count = count($guestbooks->fetchAll());
しかし、GuestBook テーブルは非常に巨大になる可能性があるため、テーブル内の行を計算するためだけに fetchAll() が最適なソリューションであるとは思いません。もっと簡単でシンプルなものを使用することは可能でしょうか?
マニュアルでは、DB アダプター ($db->query("SELECT COUNT(*) FROM GuestBook"); など) を直接操作できることがわかりましたが、QuickStart チュートリアルではコントローラーにそのオブジェクトがなく、 1 つの単純なアクションのためだけに作成したくありません。
提案をお待ちしております!
ありがとう