在views/layouts/目錄下新建乙個login.php,然後sitecontroller中更新下面的方法
public
function
actionindex
()
原理在於:
在yii\base\controller中存在該函式
public
function
findlayoutfile
($view)
elseif ($this->layout === null)
if ($module !== null && is_string($module->layout))
}if (!isset($layout))
if (strncmp($layout, '@', 1) === 0) elseif (strncmp($layout, '/', 1) === 0) else
if (pathinfo($file, pathinfo_extension) !== '')
$path = $file . '.' . $view->defaultextension;
if ($view->defaultextension !== 'php' && !is_file($path))
return
$path;
}
因為sitecontroller->yii\web\controller->yii\base\controller,因此只需要在該類的layout成員變數即可達到如下效果。
預設為登入頁面,頁面的樣式可以隨意更改
登入成功之後的樣式為左右兩列
Yii2基礎筆記(一) Yii2預設模板入門使用
0.yii2的工作原理1.進行使用者註冊 或 登入的實現過程,要注意 定義 場景 及 場景的使用。登入場景 只要 使用者名稱和密碼,註冊場景 可能要 使用者名稱 密碼 郵箱 手機等等 yii2中登入相關的類的繼承關係是 2.除錯 可以採用 var dump this errors 來檢視錯誤資訊 3...
yii2核取方塊預設選擇
一 控制器 1.查詢出核取方塊中需要列出的列表 獲取前一頁面的url yii2.0 yii request getreferrer 2.判斷條件 需要預設顯示的資料 3.使用 model 字段 array 值 二 試圖 展示資料 form field model category id label ...
yii2框架 yii2自身的自動載入 三
上一節說完了composer的自動載入,下面我們來說一下yii2自身的自動載入。在我們的入口檔案,例如index.php,如下 comment out the following two lines when deployed to production defined yii debug or d...