私は、ログインフォームのようなものが必要なときにビューでデザインしてページを作成したPHPのバックグラウンドから来て、MVCにかなり慣れていません。login というファイルがあります。これは、別のタイプのユーザーにログインするために新しいログインフォームが必要な場合にのみひどいものでした. 管理人と言います。次に、login-admin.php などと呼ばれる新しいページを作成する必要があります。
最近、私は MVC、特にフレームワークについて調べ始めましたが、私が抱えている最大の問題は、コントローラーをどのように正確に作成するかを決定することです。ビュー ファイル ルートごとに 1 つのコントローラーを使用するか、ドメイン オブジェクトに基づいてコントローラーを取得するように言われました。
ユーザーコントローラーと、ユーザー/追加、ユーザー/編集、ユーザー/削除、ユーザー/プロファイルなど、そのオブジェクトを操作するための多くのメソッドを使用できることを理解しています。しかし、この例では、「ドメイン オブジェクト」内に収まるとは限らないビューが必要になると、それらをどこに貼り付けるかを決定するのが難しいようです。
では、コントローラーを決定する際のベストプラクティスは何ですか???