Hex
发表于 2011-1-8 10:16:13
回复 60# as3291363
模型和控制器为什么要对应起来?
as3291363
发表于 2011-1-8 11:02:03
回复as3291363
模型和控制器为什么要对应起来?
Hex 发表于 2011-1-8 10:16 http://codeigniter.org.cn/forums/images/common/back.gif
这样就不用再写代码来加载模型了啊...
as3291363
发表于 2011-1-8 11:03:06
你就是就是多分了几个文件夹一样?
其实说HMVC 只是像扩展了控制器一样是吗???
Hex
发表于 2011-1-8 12:34:30
你就是就是多分了几个文件夹一样?
其实说HMVC 只是像扩展了控制器一样是吗??? ...
as3291363 发表于 2011-1-8 11:03 http://myci.tk/forums/images/common/back.gif
第一个问题,控制器和模型如果绑死了,这就违背了 CI 设计理念,因为在 CI 里模型是可有可无的东西。
第二个问题,HMVC 不是扩展了控制器,而是扩展了 MVC 架构,你可以 google 一下 HMVC,会有很多文章。
ehvu
发表于 2011-1-8 20:58:42
太爽了。有了这个后。又能提高功能的重用性了
ehvu
发表于 2011-1-8 21:21:50
HEX 能不能写个帮助文档啥的。
Hex
发表于 2011-1-8 21:52:35
回复 66# ehvu
应该不需要什么特别的帮助文档吧,就是给 loader 类添加了一个方法,而这个方法的参数我在顶楼都说明了。你如果还有什么不明白,可以在这里说明下,我会及时解答。谢谢
kunwsk
发表于 2011-1-26 16:25:45
我在 application/Modules/模块名/controllers 中
调用application/Modules/模块名/models;
类不能直接被实例 :
我要这样才能使用
$this->load->model('nav_model');
$bb = new Nav_model();
$data['mymu'] = $bb->get_all();
这是应该在哪里修改啊~~
还有就是我不能 nav_model类中调用数据库~~就是用$this->db->query()这种
如果我想调用CI原结构中的m层该如何写啊(即调用application/models/ 下面的文件)
Hex
发表于 2011-1-26 17:00:19
回复 68# kunwsk
请提供一下相关代码,我好复现这个问题,如果是 BUG,我会尽快修复,谢谢!
kunwsk
发表于 2011-1-27 11:15:21
回复 69# Hex
application/modules/nav/controllers/nav.php 这个文件有个需要实例化的问题
另一个问题就是如果我想在这个文件调用application/models/user_model.php这个文件可以不可以的话应该如何写啊
application/modules/nav/models/nav_model.php我不能直接操作数据库 就是使用this->db->query这种语句