ホームページ >バックエンド開発 >PHPチュートリアル >1 つのコントローラーが複数のメソッドを書き込み、1 つのコントローラーが 1 つのメソッドを書き込みます
フレームワーク内のコントローラーはクラスであり、その中のさまざまなメソッドには関係がありません (たとえば、コントローラー クラスには A ページを表示するために使用される A メソッドがあり、別の B メソッドは表示に使用されます) Bページ)。
これについていくつか混乱があります。
1. オブジェクト指向の観点から見ると、これは不適切ですよね。
2. インスタンス化するとき。オブジェクトの場合、オブジェクトが大きすぎますか?
この場合、コントローラー クラスにメソッドを 1 つだけ記述して (データベースからデータをクエリしてページを表示するなど)、実際には、b ページにはメソッドが 1 つだけ含まれる b コントローラーがあります) このアプローチは、既存の mvc フレームワーク (1 つのコントローラーに複数のメソッドが記述されている) よりも適切ですか?
あなたがあげた例は本当にひどいです!
異なるテンプレート (View) が呼び出されることは明らかですが、ビジネス ロジックはまったく同じです
食べたり、飲んだり、排便したり、排尿したり、眠ったりしたい人間と同じです。 、ここでは人間の方法のようなものです。
あなたが挙げた例は本当にひどいです。
異なるテンプレート(View)が呼び出されているのは明らかですが、ビジネスロジックは全く同じです
交流して学びましょう