-
經(jīng)過(guò)ArrayAccess接口實(shí)現(xiàn)的對(duì)象 都可以作為對(duì)象和數(shù)組來(lái)使用查看全部
-
session識(shí)別原理:當(dāng)session生成的時(shí)候 瀏覽器會(huì)生成一個(gè)sessionID 然后會(huì)根據(jù)sessionID作為文件名稱存入服務(wù)器的session存放目錄 等到不同的瀏覽器去取的時(shí)候會(huì)去取出對(duì)應(yīng)的session文件中的數(shù)據(jù),因?yàn)閟essionID是由瀏覽器生成的所以不同的瀏覽器之間不能相互拿值查看全部
-
一個(gè)頁(yè)面顯示另一個(gè)頁(yè)面的內(nèi)容, 并向另一個(gè)頁(yè)面中傳遞數(shù)據(jù)方法查看全部
-
在一個(gè)頁(yè)面中顯示另一個(gè)頁(yè)面, 這個(gè)about是另一個(gè)頁(yè)面 <?php echo $this->render("about")?>查看全部
-
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>Hello sunny</h1> <?=$content;?> </body> </html>查看全部
-
return $this->render('index'); //render 方法在render視圖頁(yè)面的時(shí)候會(huì)做兩件事情, 第一件是將視圖view中內(nèi)內(nèi)容放到$content容器中, //第二件事情是可以將布局文件顯示出來(lái), 這里指明使用的布局文件是common這個(gè)布局文件 }查看全部
-
在類里面, 方法之外定義 public $layout = "common"; //在view\layouts\common.php文件, 自己創(chuàng)建的, 指定render頁(yè)面的時(shí)候使用哪個(gè)布局文件查看全部
-
對(duì)于controller傳遞過(guò)來(lái)的數(shù)據(jù)中如果含有 js腳本, 為了不讓瀏覽器解析js 腳本, 原來(lái)的樣子輸出, 可以使用 Yii\helpers\Html; Html::encode(參數(shù)); 如果需要過(guò)濾掉js 腳本, 則可以使用 Yii\helpers\HtmlPurifier; HtmlPurifier::process(參數(shù));將js腳本過(guò)濾掉查看全部
-
在視圖層使用 controller傳遞過(guò)來(lái)的數(shù)據(jù)方法: 直接使用數(shù)組中的key值獲取數(shù)據(jù)值查看全部
-
控制器向視圖層傳遞數(shù)據(jù)的方法: 將要傳遞的數(shù)據(jù)放在一個(gè)數(shù)組中,查看全部
-
with用法查看全部
-
優(yōu)化通過(guò)_get()調(diào)用一個(gè)不存在的屬性,自動(dòng)拼接_getorder()方法查看全部
-
$a = a::find()->where('id'=1)->one(); $order = $b->hasMany('app\models\b',['a_id'=>'id'])->all();查看全部
-
關(guān)聯(lián)查詢的 2 個(gè)注意點(diǎn)查看全部
-
關(guān)聯(lián)查詢優(yōu)化,使用 with,將 101次查詢,優(yōu)化到 2 次查看全部
舉報(bào)
0/150
提交
取消