をframewok、およびMVCの2種類があることが判明:MVCの種類は、私はMVCに関するいくつかの研究を行なった
- アクティブMVC:アクティブMVCは、この場合には、コントローラのモデルをそれぞれ独立させることができモデルは変更のビューを直接防止します。
- パッシブMVC:パッシブMVCでは、コントローラーのみがモデルを操作できます。ビューとモデルの同期も管理します。
ZendフレームワークはどのタイプのMVCを使用していますか?
をframewok、およびMVCの2種類があることが判明:MVCの種類は、私はMVCに関するいくつかの研究を行なった
ZendフレームワークはどのタイプのMVCを使用していますか?
ここで理解しなければならないのは、Active対Passiveという概念です。
Zend Frameworkは、あなたの両方に強制しません。あなたのニーズに合ったコンセプトに従うことは、開発者としてのあなたの役割です。私はZend Frameworkで受動的なアプローチを個人的に使用しています。
私はあなたが彼らのウェブサイト上で「Zend Frameworkのとクイックスタート」で見つけた情報を使用してアプリケーションを構築するためにZend Frameworkのを使用している場合、彼らはパッシブMVCを示していると言うでしょう。
ここに自分のチュートリアルを参照してください:http://framework.zend.com/manual/en/learning.quickstart.intro.html
を(しかし、あなたはまた、モデル/ビューあまりにも...あなたがしたい場合は、アクティブMVCに変換することができに話すことができたことができスキーマで見ることができます。)
コントローラはモデルを呼び出し、受信したデータをビューに渡します。つまり、違うコードを書くことはできません。必要に応じて、モデルからビューを呼び出すことは可能です。
Zend Frameworkを使用するには、MVCアプリケーションを絶対に作成する必要があることがあります。それは間違いです! ZFが日付を操作する方法が好きなので、Zend_Date
だけをプロジェクトで使用したい場合は、そうすることができます。ご覧のとおり、MVCは関係なく、Zend Frameworkを使用しています。
ありがとうございました –
パッシブ私はコントローラーがモデルからビューにデータを送信すると言うでしょう – opHASnoNAME
はい、それは私が意味するものですが、どのような種類のzendフレームワークが使用されますか? –