以前、私はこの質問をしました: should-i-create-an-object-or-work-with-an-array
私は今、私が取り組んでいた概念を超えて考えようとしています. あなたの考えを私と共有してください。これをGETしたい。
MVC をデータ マッパーと組み合わせてセットアップする場合、たとえばフォーラムの場合、これは論理的でしょうか。
重要なものはすべてエンティティです。投稿、スレッド、ユーザー、フォーラム。基本的に、コントローラーはページと見なされます。さまざまなテンプレート (リストやフォームなど) を表示することを選択できますが、それは多かれ少なかれページです。
ルーターを介して必要なコントローラーをロードし、データを取得してテンプレートに表示します。
スレッド内のすべての投稿を表示するために、これはどのように機能しますか。
ルートはスレッドに設定されます->スレッドコントローラーをロードします->コントローラーはエンティティ(投稿、ユーザー)に情報を要求します->エンティティはマッパーに必要なものを伝えます->マッパーはデータベースからそれを取得し、エンティティに返します->エンティティは情報を返しますコントローラ -> コントローラはビュー -> ビュー表示に情報を返します。
それは正しい考えですか?
「モデル」は MVC からどこへ行ったのでしょうか。または、手順がありませんか?
サードパーティのツールは使いたくありません。すべてを理解するためにゼロから構築したいと考えています。
これを正しく開始するにはどうすればよいですか?