yii2 0 模組的使用

2022-07-12 11:00:12 字數 608 閱讀 8153

以高階模板為例

1、複製目錄 frontend或backend 為乙個新目錄pro

修改advanced\common\config\bootstrap.php 新增一行,載入剛才的路勁

yii::setalias('@pro', dirname(dirname(__dir__)) . '/pro');

2、目錄pro建立modules模組資料夾 存放所有模組

在modules下建立乙個模組api資料夾,裡面包含controllers、models、views,3個資料夾和乙個檔案module.php

檔案內容為:

<?php

namespace pro\modules\api;

class module extends \yii\base\module

}3、在pro目錄下的config\main.php載入模組

'modules' => [

'api' => [

'class' => 'pro\modules\api\module',

],],

最後訪問的時候只要加上模組名稱就可以

這個結合url美化配置就更加的簡潔

Yii2 0 使用驗證碼

yii2.0 提供了驗證碼元件。呼叫起來比較方便。以登入頁面新增驗證碼為例。模型中新增欄位和驗證規則。common models loginform 新增如下 public captcha rules 方法內新增 captcha required captcha captcha 2.控制器中新增ca...

Yii 2 0 中使用分頁

use yii data pagination model user find model model where jihuo 7 pages new pagination totalcount model count models model offset pages offset limit p...

yii2 0 使用不同語言

1 建立語言目錄 檔案。專案根目錄建立messages資料夾。存放不同語言對應的目錄檔案。例如中文和英文 message 下建立兩個資料夾 en zh cn 裡面可以對應著多個翻譯檔案 2 在main.php或者web.php裡配置 language zh cn 指明預設語言 配置新加的語言 tra...