新建模块相关目录与文件
- 首先在根目录下新建modules目录,然后在该目录下面添加模块目录。假设我们这里需要加入用户模块,我们可将该目录命名为user,然后再在user目录下,分别添加models、views和controllers等三个目录。如下图所示:
加入模块类文件
- 我们可以将该类文件叫做Module.php, 注意, 该类需要继承
\yii\base\Module
1
2
3
4
5
6
7
8
9
10
11
<?php
namespace api\modules\micro;
class Module extends \yii\base\Module
{
public function init()
{
parent::init();
// ... 其他初始化代码 ...
}
}
配置模块
- 主要是在config/main.php中增加相关配置,配置信息如下:
1
2
3
4
5
6
7
8
<?php
return [
'modules' => [
'micro' => [
'class' => 'api\modules\micro\Module'
],
]
];
- 在新建的
micro
模块的models、controllers添加相应的文件测试运行