Javaで3つのレイヤー(データ/ビジネスロジック|サービス/ UI)を使用するのが好きで、これをPHPのWebサイトに適用したいと思います。この点に関して、どのようなアドバイス、リンク、チュートリアルを提案できますか?
PS:ドメイン/エンティティオブジェクトをどのように記述して使用できるかを知ることに特に興味があります。
Javaで3つのレイヤー(データ/ビジネスロジック|サービス/ UI)を使用するのが好きで、これをPHPのWebサイトに適用したいと思います。この点に関して、どのようなアドバイス、リンク、チュートリアルを提案できますか?
PS:ドメイン/エンティティオブジェクトをどのように記述して使用できるかを知ることに特に興味があります。
PHPのいくつかのフレームワークを使用することができます。
彼らはすでにあなたのために3つの層を作りました
これはあなたにとって興味深いものであり、適切なフレームワークを選択するのに役立ちます。
Model View Controll(MVC)パターンに実際に従うPHPフレームワークが必要な場合は、Agaviを確認する必要があります。他の多くのフレームワークがそれを実装しようとしましたが、失敗しました。
Symfony(http://www.symfony-project.org/)は私のPHPスリングメイトから良いレビューを得ています
私が間違っている場合は訂正してください、しかしこれはMVCアプローチ(モデル- >ビュー->コントローラー)ですか?
もしそうなら、CakePHPのようなフレームワークをチェックアウトしてください、彼らはあなたのためにかなり良い学習ゾーンを持っています。
PHPの多くのフレームワークで使用されているMVCパターンを見ることができます。
Kohana、Zend、CakePHP、Yiiなどのフレームワークを使用できます。これらはすべてこのパターンを使用します。
MVCはModel-View-Controllerの略で、モデルにはビジネスロジックが含まれ、ビューにはUIが含まれ、コントローラーは要求を処理して物事を結び付けます。