如何在Code Igniter中组织我的项目?

时间:2012-03-19 07:31:46

标签: codeigniter

我是Code Igniter的新手。我将构建一个简单的项目,其中将存在以下模块:

  1. 新闻
  2. 事件
  3. 现在,我如何在Code Igniter中以模块化格式组织我的项目。

    简单来说,我们可以创建每个模块的控制器: application/controllers/ 并在application/views/中显示部分, 但我想保持模块化基础。

2 个答案:

答案 0 :(得分:2)

您可以使用HMVC

或者只是在控制器文件夹中添加一个额外的文件夹

应用/控制器/消息

应用/视图/消息

请确保将您的观点指向他们

$this->load->view('news/some_file');

对于HMVC,您可以执行以下操作:

application/modules/news
|->controllers
  |---- news.php
  |---- admin
        |--- news.php
        |--- ajax.php
|->views
  |---- partials
  |---- some_view.php
  |---- admin
        |--- admin_views.php

答案 1 :(得分:0)

您可以在用户指南中找到信息并搜索一些代码示例。了解流程后,您可以弄清楚如何制作模块化系统

http://codeigniter.com/user_guide/tutorial/index.html http://codeigniter.com/user_guide/overview/appflow.html