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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值