-
Html::encode把JavaScript代碼轉(zhuǎn)義為html代碼,HtmlPurifier::process則是過濾JavaScript代碼
查看全部 -
視圖數(shù)據(jù)的顯示
查看全部 -
控制器中傳遞數(shù)據(jù)給視圖
查看全部 -
視圖的顯示
查看全部 -
cookie加密是使用basic/config/web.php中的cookieValidationKey配置字符串
查看全部 -
session組件的使用
查看全部 -
響應(yīng)組件的使用
查看全部 -
通過請求組件獲取get變量,YII全局類,$app應(yīng)用主體,request請求組件,
查看全部 -
通過127.0.0.1/basic/web/index.php?r=hello/index該方法
查看全部 -
命名空間的使用
查看全部 -
yii框架請求流程
查看全部 -
使用yii框架前先訪問根目錄的requirements.php文件查看當(dāng)前PHP環(huán)境是否支持yii框架,其后在web.php配置cookieValidationKey才能訪問index.php
查看全部 -
在models的類文件中,使用一個public function rules()來設(shè)定驗證器,如:return [['id', 'integer'], ['title', 'string', 'length'=>[1,5]]]
在HelloController中使用$data->validate();和$data->hasErrors()判斷是否驗證通過
查看全部 -
在views\layouts中創(chuàng)建一個共用視圖common.php
common.php視圖文件中使用<?=$content;?>來輸出模板內(nèi)容
在同名views\hello中創(chuàng)建模板,如about.php
在HelloController.php中使用public $layout="common";指定公用視圖,使用return $this->render("about");來輸出合并好的視圖
查看全部 -
預(yù)防xss,在視圖中使用Html::encode,不過首先需要使用這個命名空間:
use yii\helpers\Html;
查看全部
舉報