0
私のPost
モデルはZend_Db_Table_Abstract
に拡張されています。私は今私のホームページでDBからのすべての投稿を表示したいと思っています。ドキュメントには、fetchAll()
とfetchRow
が廃止されており、Zend_Db_Select
を使用する必要があります。マニュアルを読んだことがありますが、これがZend_Db_Table_Abstract
とどのように組み合わされて使用されているのか分かりません。または、インスタンスを作成して「どこからでも」クエリを書き始めるだけですか?私のモデルを使ってデータにアクセスしたいからです...zend_db_select with zend_db_table_abstract
私に何か不足していますか?
つまりZend_Db_Table_Abstractには、Zend_Db_Selectオブジェクトを返すselect()メソッドがあります。このオブジェクトは、Zend_Db_Table_Abstractインスタンスが表すどのテーブルからでも選択されます。 – jah
は結合できますか?私はどのようにそれが表すテーブルから選択する場合は表示されません...ありがとう! – networkprofile
いいえ、その場合は、$ Select = $ this-> getAdapter() - > select()を実行し、$ this-> getAdapter() - > fetchAll($ Select)を使用します。問題は、結合を使用するとZend_Db_Table_Rowにそれ以上の列が残ることです。マニュアルには、それを使用する例、または読み取り専用オブジェクトを使用する例があります。 – Chris