本文以Yii2基本應用程序模板為例,介紹下向該框架下加入新模塊的過程:
1. 新建模塊相關目錄與文件
step 1: 新建目錄結構
首先在根目錄下新建modules目錄,然后在該目錄下面添加模塊目錄。假設我們這里需要加入用戶模塊,我們可將該目錄命名為user,然后再在user目錄下,分別添加models、views和controllers等三個目錄。如下圖所示:
step 2: 加入模塊類文件
以加入用戶模塊為例,我們可以將該類文件命令為UserModule.php,注意,該類需要繼承yii\base\Module
<?php namespace app\modules\user; use yii\base\Module; class UserModule extends Module { }
2. 配置模塊
主要是在config/web.php中增加相關配置,配置信息如下:
'modules'=>array( 'user'=>[ 'class'=>'app\modules\user\UserModule', ] ),
3. 可在新建的user模塊的models、views和controllers添加相應的文件,我這邊的例子如下圖,創建成功后,可輸入 http://localhost/user/register/index, 測試成功運行。