2011-07-10 3 views
0

私のコードでは、データベースへのアクティブなリンクを返すオブジェクトを作成しました。 このオブジェクトは、すべてのZend_Db_Adapter_Abstract機能だけでなく、作成/取得/更新/削除機能を持つCRUDオブジェクトによって継承されています。 チェーンの中の次のものは、テーブル例のテーブルやリンクテーブルなどのテーブル固有のマネージャオブジェクトになりますCRUD'ing Zend_Db_Adapter_Abstract - スマートな動き?

CRUDing Zend_DBオブジェクトはスマートな動きです。

答えて

0

より良いmvcアーキテクチャが必要な場合は、モデルをビジネスロジックレイヤーとDAOレイヤーに分けてください。

getAccountInfo、resetPasswordなどのビジネスロジックメソッドを保持するUserオブジェクトがあるとします。 userDAOを使用して、insertUser、updateUserなどのデータベース関連のすべてのメソッドを処理します。

関連する問題