action 中獲得 get/post 參數(shù)
Get:
Yii::$app->request->get();
第一個(gè)參數(shù)為 用戶get請(qǐng)求的key,第二個(gè)參數(shù)是默認(rèn)值,第二個(gè)參數(shù)選填;
Yii::$app->request->queryParams筐眷;得到的是數(shù)組
Post:
Yii::$app->request->post();
第一個(gè)參數(shù)為 用戶post請(qǐng)求的key习柠,第二個(gè)參數(shù)是默認(rèn)值匀谣,第二個(gè)參數(shù)選填;
Yii::$app->request->bodyParams资溃;
判斷用戶請(qǐng)求:
Yii::$app->request->isGet武翎;
Yii::$app->request->isPost;
查看 $model->find() 執(zhí)行的 SQL 語(yǔ)句
<pre>
$users = Staff::find()->where("username=:name",array(":name"=>$username))->createCommand()->getRawSql();
</pre>
$model->save(); 不生效
今天發(fā)現(xiàn)調(diào)用某個(gè) model 示例的 save() 方法,但數(shù)據(jù)庫(kù)并沒(méi)有產(chǎn)生相應(yīng)的記錄肉拓,最后發(fā)現(xiàn)是我改了數(shù)據(jù)表的字段類型,導(dǎo)致校驗(yàn)失敗
<pre>
// 在執(zhí)行 save() 方法之前梳庆,看數(shù)據(jù)校驗(yàn)是否能通過(guò)
$log->validate();
var_dump($log->errors);die;
$log->save();
</pre>
多表關(guān)聯(lián)查詢
請(qǐng)參考:http://www.cnblogs.com/yiifans/p/3786374.html
多個(gè) model 的 where 查詢
請(qǐng)參考:
解決 SCRF 導(dǎo)致的 400 Bad Request
請(qǐng)參考:http://www.yiichina.com/tutorial/449