phoenixg 发表于 2012-5-17 17:37:20

CI实现HMVC的方法

受群里高手们鼓舞,我也来发教程

CI版本:2.1.0
HMVC扩展:wiredesignz-codeigniter-modular-extensions-hmvc-652e85cc40a3
(下载地址:https://bitbucket.org/wiredesign ... ions-hmvc/downloads)

安装
- 把压缩包里的core/MY_Loader.php 和 core/MY_Router.php 拷贝到application/core/ 下面
- 把压缩包里的third_party/MX/ 拷贝到application/third_party/ 下面
- 新建application/modules/folder1
- 新建application/modules/folder2
- 新建application/modules/folder1/controllers , application/modules/folder1/views
- 新建application/modules/folder2/controllers , application/modules/folder2/views
- 新建application/modules/folder1/controllers/foo.php


class Foo extends MX_Controller{
public function index()
{
    $this->load->view("foo_message");
}
}

- 其他同理
- 视图里可以调用另一个modules里的控制器,通过:

echo Modules::run("folder2/bar/index");


phoenixg 发表于 2012-5-19 22:58:19

没得到Hex老大的加分,看来我还得努力啊:(

phoenixg 发表于 2012-5-21 18:00:11

得到Hex老大的加分啦!:lol

Hex 发表于 2012-5-21 18:15:54

phoenixg 发表于 2012-5-21 18:00 static/image/common/back.gif
得到Hex老大的加分啦!

呵呵,感谢你的分享。

trynews 发表于 2013-4-13 19:31:47

感觉比hex的功能多,谁能翻译下都如何用

juwell 发表于 2013-4-14 00:14:36

介个东东是干嘛滴呀

暖阳 发表于 2013-4-22 16:42:59

我写了一个类继承MX_Controller   但是$this->db这些都使用不了    是啥原因?

Hex 发表于 2013-4-22 19:06:25

暖阳 发表于 2013-4-22 16:42 static/image/common/back.gif
我写了一个类继承MX_Controller   但是$this->db这些都使用不了    是啥原因?

MX_ 写在 config.php 中了吗?

あ淩度ツ﹎ 发表于 2013-8-1 14:54:31

remark

Free❤Feng 发表于 2013-8-16 21:21:50

{:soso__893891480485419000_1:}
页: [1] 2
查看完整版本: CI实现HMVC的方法