当创建一个应用的时候,我们需要找到一种组织代码的方法,使其易于找到正确的文件并且易于维护。和很多 Web 框架类似, CodeIgnite 框架也使用了模型、视图、控制器结构,即 MVC 模式,来组织接着代码文件。这种方式可以将数据,展示部分和流程部分分别作为单独的部分存放在我们的应用中。需要注意的是,对于每一个元素的所担任的角色会有很多种看法,本文描述了我们对此的看法。如果你有不同的看法,则可以根据需要随意修改使用方式。