私はモデルを使用してデータベース呼び出しを行い、データを手渡すことができます。この理想的なCodeIgniter App Architectingはありますか?
私はビューと理想的な使い方を理解しています。私の一般的な考えは(大部分は)各セクションの次を作成するには、次のとおりです。
人々そして
- controller
- model
- view(s) // add, edit, profile, etc
- library // specific logic and output
私は人々に関連するデータにアクセスしたいとき。私のBORROWER
コントローラから、私はpeople library function
と呼んで、people view
をBORROWER controller
とそのビューにロードします。 AND PEOPLE
ロジックも同様です。ドライ。
これは理想的ですか?
ライブラリーでは、モデルではどのようなロジックが意味をなさないでしょうか、どの出力がビューでは意味をなさないでしょうか? – landons
合意。ライブラリは、共通コントローラロジックを分類するのに適しています。モデルは、データを取得するだけでなく、コントローラ/ビューで使用するためにフォーマットする場所と考えることができます。あなたは正しいですか? – njbair
@landons私はロジックのためにモデルを使用しました。しかしCodeIgniterが書いているように、Modelはあなたのデータ構造を表しています。通常、データベースの情報を取得、挿入、更新します._ したがって、質問です。 CodeIgniterのフローチャートを見てください。それはそれが意図された方法だと思われる。 CodeIgniterはほとんどの人がそれを望んでいますが、かなりうまく動作します。 現在、モデルからデータ配列を取得して送信しています。私はコントローラとライブラリアイテムを使ってデータとロジックを処理し、それをビューに送ります。 – Robert