これまで私が行ってきた学校Webプロジェクトでは、3層アプローチでアプリケーションを構築しました。 データレイヤ、アプリケーション、およびプレゼンテーションレイヤ。 私はこのアーキテクチャをpythonとjavaで使用しています。私はPHPでもこのアーキテクチャを使いたいと思います。 私はレイヤ間の通信にかなり厳格でした。これらは割り当ての要件であり、私は一度mySQLからMongo dbに切り替えることを試みたときにかなり簡単でした。データアクセスオブジェクトの関数内でコードを変更するだけでした。Symfony PHPで3層アーキテクチャを実現
私が前に言ったように、今はもっと大きなアプリケーションをPHPで書いてみたいと思い、Symfony2 Frameworkをダウンロードしてインストールしました。これはMVCフレームワークです。私の意図は、MySQLの初期設定でアプリケーションをテストして、Redisで切り替えてテストすることです。
私の質問は次のとおりです。 フレームワークの機能とすべての「おいしさ」を使用して、3層アーキテクチャアプリケーションを作成することができます。
ありがとう、本当にいくつかのことを理解するのに役立った。今私はsumfony2に飛び込む必要があります –