YII2 学习笔记 --- 创建模块 Module

1、运行GII 创建模块,指定模块ID和模块启动文件
2、在APPLICATION中的 配置文件中增加 module下标,值为数组

'modules' => [
'模块ID' => [
'class' => '模块启动文件',
],
],

这个数组在哪里需要(WEB|CONSOLE)就加到哪个配置文件中。就可以访问了,路由规则为: 模块ID / 控制器名称 /Action
模块也可以创建命令行的TASK,只是在 控制器的继承的类不同而已
WEB 请求继承 \yii\web\Controller;
CONSOLE 请求继承: \yii\console\Controller

3、模块还可以创建模块嵌套,通过在模块的启动文件 Module.php的init() 方法中设置:
$this ->modules = [ 'admin' => [ // 此处应考虑使用一个更短的命名空间 'class' => 'app\modules\forum\modules\admin\Module' , ], ];

来配置子模块。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值