フロントコントローラーパターンについて調べました。そのパターンを今後のプロジェクトに使用すると確信しています。まだコードを書いていませんが、Web サイトでプレゼンテーション ロジックを使用するにはどうすればよいですか? ユーザーがログインしていて、ユーザーが特定の権限を持っているときに、特定の情報を表示したい場合はどうすればよいですか? 特定のフォームが動作するためにデータベースからのデータが必要な場合はどうすればよいでしょうか? (後者の場合、対応するコントローラーを AJAX で呼び出して、この方法でデータをロードすることを考えていましたが、より効率的な方法があるかどうかはわかりません)これは少し混乱を招き、可能であればフレームワークを使用することは避けたいと考えていますSmarty や CakePHP のように。よろしくお願いします。
編集: テンプレート コントローラー クラスを使用することを考えていました。これは、フロント コントローラーから呼び出される、特定の Web ページを読み込んで表示することを担当するクラスです。私の主な問題は、テンプレート ページが呼び出されたときにデータベースからデータを読み込むことです。データベースからのデータを必要とするフォームがある場合はどうなりますか? データをロードするために AJAX に頼る必要がありますか、またはレイヤーを分離したままテンプレートにデータをロードするように指示する方法はありますか?