2012-03-19 42 views
0

我是Code Igniter的新手。我要建立简单的项目中,以下几个模块将存在:如何在Code Igniter中组织我的项目?

  1. 新闻
  2. 事件
  3. 画廊

现在,我怎么安排我的项目在代码点火器的模块化格式。在application/views/ application/controllers/ 和显示部分, 但我想保持在模块化的基础:

简单,我们可以创建在每个模块的控制器。

回答

2

您可以使用HMVC

或者只是添加额外的文件夹到你的控制器文件夹

应用/控制器/新闻

application/views/news

只要确保你点你的意见,他们

$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 
+0

感谢菲利普的意见。但是我期待在application/modules/news中创建模块 有没有什么方法可以像Yii框架一样创建模块,你可以看到单独的Controller,Module,View和Modules。 – npcoda 2012-03-19 09:11:53

+0

更新了答案,但我想这不是你看到你的更新评论后的结果。我不熟悉Yii框架,但我想你想要每个模块包含自己的配置文件,小部件等? – Philip 2012-03-19 09:21:58

+0

:)真棒。再次感谢飞利浦。 – npcoda 2012-03-19 09:44:22