我是Code Igniter的新手。我要建立简单的项目中,以下几个模块将存在:如何在Code Igniter中组织我的项目?
- 新闻
- 事件
- 画廊
现在,我怎么安排我的项目在代码点火器的模块化格式。在application/views/
application/controllers/
和显示部分, 但我想保持在模块化的基础:
简单,我们可以创建在每个模块的控制器。
我是Code Igniter的新手。我要建立简单的项目中,以下几个模块将存在:如何在Code Igniter中组织我的项目?
现在,我怎么安排我的项目在代码点火器的模块化格式。在application/views/
application/controllers/
和显示部分, 但我想保持在模块化的基础:
简单,我们可以创建在每个模块的控制器。
您可以在用户指南中找到信息并搜索一些代码示例。了解流程后,你可以计算出如何使模块化系统
http://codeigniter.com/user_guide/tutorial/index.html http://codeigniter.com/user_guide/overview/appflow.html
您可以使用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
感谢菲利普的意见。但是我期待在application/modules/news中创建模块 有没有什么方法可以像Yii框架一样创建模块,你可以看到单独的Controller,Module,View和Modules。 – npcoda 2012-03-19 09:11:53
更新了答案,但我想这不是你看到你的更新评论后的结果。我不熟悉Yii框架,但我想你想要每个模块包含自己的配置文件,小部件等? – Philip 2012-03-19 09:21:58
:)真棒。再次感谢飞利浦。 – npcoda 2012-03-19 09:44:22