1

Matthew Weier O'Phinneyがzendクイックスタートガイドで説明しているようなファットモデルのシンコントローラーアプローチを使用してアプリケーションを設計しようとしていますがBill Karwin's blog note、現在、を使用してページネーションを実装しようとしてZend_Paginatorいますが、見つかったすべての例がに基づいているため、問題が発生します単純に拡張するモデルZend_Db_Table

現時点Zend_Paginator_Adapter_Arrayでは、モデルの配列(データベースのすべてのレコードではなく範囲)を含むものを使用していますが、問題は、全体的なアイテム数を設定できないことだけです。

誰かが私にどのアプローチが正しいかアドバイスを与えることができますか?カスタムページネーションアダプターを作成する必要がありますか、それとも実際のデザインを変更してzend_db_tableに基づくモデルを使用する必要がありますか?

ご挨拶

4

1 に答える 1

1

アレイアダプタは、巨大なアレイがあり、その一部のみを表示したい場合のために作成されました。そのアダプタが期待どおりに機能するように、FULLアレイを設定する必要があります。

DB結果の最適なオプションは、アダプターDbSelectとZend_Db_Selectの使用です;)

于 2011-04-05T13:37:51.477 に答える