0

現在、DAOを使用してDALを実装しています。 私のDAO年代に私は現在、その後、私のサービス層では、私は、配列ページネーションとDAL

を返すよ

getEvents($page, $limit) 

getEventCount() 

のようなメソッドを持っているので、私は、データベースレベルで改ページを行いたいです

array($events, $eventCount) 

私のコントローラで(Zend_Paginatorを使用して)ページネーションを設定してください。

このアプローチでは何かが正しくないように見えますが、私はそれに指をかけられません。

答えて

0

私は、抽象クラスを拡張するモデルを持っていて、Zend_Db_Tableまたは後でデータプロバイダとして必要とするかもしれない別のクラスへのアクセスを実装することになります。これより

はるかabstractizationは私が言おうとした基本的にはどのような私のoppinion

+0

にやり過ぎでしょう。この質問は関連しています:http://stackoverflow.com/questions/1063664/zend-framework-orm-style-table-data-gateway-vs-extending-zenddbtableabstract/1068296#1068296 –

+0

私のモデルは "POPO"です。つまり、他のクラスを拡張することはありません(Zend_Acl_Resource_Interfaceのようなインタフェースを実装しています)。しかしそれ以外にも、私のモデルはデータをどのように入手しているのか、どのように持続しているのでしょうか。それがDALのポイントです。 – blockhead

+0

@ Kieran.Hall私はその答えが私の質問と関係しているかどうか分かりません。 – blockhead

関連する問題