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', ], ];

来配置子模块。


发布了16 篇原创文章 · 获赞 10 · 访问量 15万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览