以高階模板為例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...