私は過去 2 年間、フラットな php プログラマーでした。MVC
今はアーキテクチャに移行したいのでcodeigniter
、最初は非常にシンプルに見えるものを使用しています。で開発を行っているときに、いくつかのベスト プラクティスを知りたいですcodeigniter
。
とcontroller
呼ばれるbuilding
、model
呼ばれるbuilding_data
、および と呼ばれるビューがありbuilding_view
ます。いろいろな条件をチェックして建物の一覧を表示したい。フラットPHPで次のことを行っています
- データベースから建物のリストを取得する
- 特定の基準 A、B、C に基づいて結果を分割する
- 結果を
section - A
、section -B
、および出力section-c
として表示しHTML
ます。
今、MVC
私は次のことをしています
building_data
(モデル)のデータベースの建物のリストを取得します- 結果をコントローラ
building_data
の$data
配列に格納しますbuilding
- 基準A、B、Cに基づいて結果を分割し
building_view
、出力しHTML
ます(ビューで(mysqlクエリを使用せずに)データの条件ベースの分類を行うことはできますか?!My actual question
)
MVC アーキテクチャ ルールに違反することなく、ここで正しいことを行っていますか?