用户
 找回密码
 入住 CI 中国社区
搜索
楼主: Hex
收起左侧

[核心代码 Core] [3.0.6]为 CI 增加 HMVC 支持【更新日期:2016.4.25】

    [复制链接]
 楼主| 发表于 2009-10-27 10:23:16 | 显示全部楼层
回复 30# swz

不能使用全局控制器吧,只能使用模块自己的 MVC 吧,呵呵
发表于 2009-10-29 07:41:17 | 显示全部楼层
顶顶
发表于 2009-11-11 17:30:01 | 显示全部楼层
加入以后,url应该怎样访问呢。
xiaoniao 发表于 2009-10-20 16:47



我觉得xiaoniao的意思应该是直接访问这个模块应该怎么写URL!
还有就是如果这个模块里有表单,我怎么让视图的表单提交到这个模块内的控制器!
 楼主| 发表于 2009-11-11 19:03:06 | 显示全部楼层
我觉得xiaoniao的意思应该是直接访问这个模块应该怎么写URL!
还有就是如果这个模块里有表单,我怎么让 ...
kazaff 发表于 2009-11-11 17:30



模块没有 URL,不能从外部访问到,能从 URL 访问的就是控制器了。
换句话说,模块只能在视图里使用,当作“控件”来用。
发表于 2009-11-12 09:02:33 | 显示全部楼层
明白了~怪不得最近一个朋友问他在模块里做了个表单验证的回调函数,不管用,我把这个回调函数放到调用这个控件的控制器里,就OK了!!
呵呵
发表于 2009-11-25 17:17:49 | 显示全部楼层
OMG 真的太强啦...
发表于 2009-12-23 12:56:44 | 显示全部楼层
学习了,支持
发表于 2010-1-6 12:59:31 | 显示全部楼层
如果能把 view部份再集中出來, 讓設計師制作view時就更方便, 更好用了
发表于 2010-1-21 22:04:00 | 显示全部楼层
控制器的名字命名需要一定规则,需要带上路径,比如说/modules/part/controllers/frame.php ,那么定义该类时应该这么写 class Part_Frame_module extends Module{...},模型也需要加上路径,不然会提示出错,还有一个问题就是,如何直接用过URL访问模块里面的控制器,是不是无法直接通过url访问到?
发表于 2010-1-28 11:27:55 | 显示全部楼层
本帖最后由 z445619791 于 2010-1-28 11:54 编辑

模块控制器里

if (!defined('BASEPATH')) exit('No direct script access allowed');
不要可以不的

还有控制器里的命名为什么一定要加module??不加就错了??

还有就是构造函数 __construct不用  我想用类名可以不的??

本版积分规则