yii2 多模块创建

在一个项目中,由于业务不同,会划分出多个模块,像商城类,一般分为:首页,购物车,个人中心等,但是yii中默认的控制器和models都是在根目录中,若把所有的控制器方法都放在同一个文件夹下,当用的时候就会很乱,那么,怎么才能把这些分模块使用呢???

1.访问yii中gii工具,找到模块创建这个小工具

 

2. 那么,准备工作完成了,我们该怎么调用新创建的这个模块呢

   1)通过最外层控制器调用模块控制器,浏览器访问路径还是等于访问hellow控制器(127.0.0.1/web/index.php?r=hello/index )

  2) 直接访问子模块文件,路径为 (127.0.0.1/web/index.php?r=article/default/index )这样是不是更方便

3.有些模块下的子模块业务也很多,如个人中心,有订单管理,个人信息管理等,我们还可以创建二级子模块

 

和 以上步骤一样,不过这次生成的配置文件,可以放在一级子文件的配置文件中,那么,是哪呢,就是配置一级子文件时生成了一个article.php的配置文件,怎么写呢

4. 那访问方式呢,还是和上述一样,如(127.0.0.1/web/index.php?r=article/category/default/index)

猜你喜欢

转载自blog.csdn.net/zhangzhangdan/article/details/81100277