1

CodeIgniter プロジェクトを作成するとき、モデル間の関係を処理する最良の方法は何ですか? モデルには関連する他のモデルを含める必要がありますか、これはコントローラーで処理する必要がありますか、またはこれらのシナリオを処理する他の方法はありますか? 1 対 1、1 対多、または多対多の関係について考えています。

例: タグ付きの多対多とコメント付きの 1 対多のブログ投稿があるとします。ブログ投稿を取得するときにタグとコメントを取得するためのベスト プラクティスは何ですか?

4

1 に答える 1

2

良い質問ですが、簡単な答えはありません。

私の 1 つのプロジェクトでは、クエリで多くのデータベース結合を使用しています。したがって、対応は 1 つのモデルに対して複数のコントローラーであり、そのモデルは一連の異なるテーブルを呼び出します。

于 2010-03-09T16:41:46.790 に答える