用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5709|回复: 11
收起左侧

[已解决] HMVC模板参数传递

[复制链接]
发表于 2010-1-18 18:55:41 | 显示全部楼层 |阅读模式
本帖最后由 baiyuxiong 于 2010-4-30 18:58 编辑

$this->load->module('模块名/控制器/方法', array('参数1', '参数2', ...));

这里面的参数,在modele里怎么获得?


谢谢~~
发表于 2010-1-18 19:20:11 | 显示全部楼层
参数是通过控制器接收的,然后再传递给模型。
控制器接收方法就是
function 方法(参数1, 参数2, .... ,参数n)
{
}
 楼主| 发表于 2010-1-18 19:33:49 | 显示全部楼层
谢谢~~
我又想到一个问题,接收参数的方法好像只能是index?
function index(参数1,参数2, ....)
{}
能指定别的方法吗?
发表于 2010-1-18 19:37:16 | 显示全部楼层
模块名/控制器/方法
这不是指定了方法了吗?呵呵
发表于 2012-5-11 20:02:29 | 显示全部楼层
有关HMVC访问URL的问题
HMVC控制器路径 modules/discuss/controllers/discuss.php  其中类名为Discuss_Discuss_Module,方法名index
那我的访问URL是不是http://localhost/jzwx/index.php/module/discuss/discuss/index
会报Unable to load your default controller. Please make sure the controller specified in your Routes.php file is valid.的错误
正确的应该怎么写啊
发表于 2012-5-11 20:28:49 | 显示全部楼层
放飞心情/xw 发表于 2012-5-11 20:02
有关HMVC访问URL的问题
HMVC控制器路径 modules/discuss/controllers/discuss.php  其中类名为Discuss_Disc ...

你的 module 可以在视图里 load 吗?
发表于 2012-5-11 23:20:11 | 显示全部楼层
可以的
发表于 2012-5-11 23:21:20 | 显示全部楼层
其他都正常,就是用URL访问有问题
发表于 2012-5-11 23:22:33 | 显示全部楼层
Hex 发表于 2012-5-11 20:28
你的 module 可以在视图里 load 吗?

可以的,其他都正常
发表于 2012-5-12 00:06:44 | 显示全部楼层
放飞心情/xw 发表于 2012-5-11 23:22
可以的,其他都正常

把源码发给我,不排除是 BUG。
另外,你是下载的最新版 HMVC 和 CI 2.1.0 吗?

本版积分规则