1

直接db-adapterを作成するか、db-adapterとインターフェイスするモデルを作成する方が正しいことを知りたかったのです。

db-adapterを使用して従来の操作を作成するか、すべてのdb-adapterを渡すモデルを作成できます。

図式:

コントローラ->モデル->Db-アダプタ

また

コントローラ->Db-アダプタ

Application_Model_DbTable_Guestbook class extends Zend_Db_Table_Abstract
{
     / ** Table name * /
     protected $ _name = 'table';
}
4

1 に答える 1

0

モデルの一部(データマッパーなど)は、dbアダプターを使用して、dbからデータを格納および取得します。コントローラは、モデルにリクエストを渡すだけです。モデルはdbアダプターを使用してデータを計算し、それをコントローラーに返します。コントローラがそれをあなたのビューに渡すことができるように...

だから最初に:

ユーザーリクエスト->コントローラー->大きなモデル->モデルの小さな部分->DBアダプター

その後(ただし、すべてのDBリクエストがユーザーに届くわけではありません):

DBアダプターが応答します->モデルの小さな部分->大きなモデル->コントローラー->表示->ユーザーの画面=応答

于 2013-03-27T06:57:53.013 に答える