在过去的 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 架构规则的情况下做正确的事吗?