Yii2 模組module筆記

2022-01-16 20:35:19 字數 633 閱讀 8632

包含內容:

使用gii新建module

建立子模組

在其他控制器中呼叫模組的操作(action)

1. 使用gii工具新建module

注意模組的路徑,我們沒有寫backend\modules\article。多了一層article目錄是為了防止如果有多個模組共用同一檔案。

2. 在backend\config\main.php中新增配置**。

'modules' =>[

'article' =>[

'class' => 'backend\modules\article\article',],],

3. 訪問

4. 呼叫模組中的操作

在後台某個控制器檔案,如backend\controllers\carcontroller.php 中新增呼叫模組動作的**

public

function

actionindex()

7. 訪問

需要將剛才的配置資訊加入到backend\config\main.php下面的配置檔案裡

YII2新建模組

yii2支援多模組開發,需要在根目錄下建立modules資料夾 資料夾下包含需要建立的模組,如user,admin等 以user模組為例 資料夾內包括controllers,models,views三個資料夾和乙個usermodule模組類 該模組類繼承自module類,包含乙個公共init方法,包...

Yii2 模組巢狀配置

在yii2 中模組是可以無限級巢狀的,也就是說,模組可以包含另乙個包含模組的模組,我們稱前者為父模組,後者為子模組,子模組必須在父模組的yiibasemodule modules屬性中申明,例如 在yii2的advanced版本的rest api下建立巢狀模組,在forum模組 父模組 下嵌入adm...

yii2登入筆記

yii2高階模板中自帶了登入註冊功能,這裡先記下登入功能的實現筆記 建立一張使用者user表,裡面需要根據user 的model檔案進行更改一些欄位名和新增,password hash是指用yii2進行雜湊加密後的密碼串。auth key使用使用者註冊時加的唯一標示,可以用來在瀏覽器記住使用者登入有...