我有一些懷疑的安全validator.There是四個案例如何在yii2中使用安全驗證規則?
我)我有一個像下面
[['name'], 'required','message' => 'You must enter name'],
在這種情況下,一些驗證規則,我想安全驗證,或者它是足夠
ii)我有一些驗證規則,如下面的一些場景
public function scenarios()
{
return [
self::SCENARIO_INFO => ['title', 'phone'],
];
}
像
[['title'], 'required','message' => 'You must enter Title','on' => 'info'],
在這種情況下,規則我也想安全驗證,或者是不夠的。
iii)第三種情況我只有公共財產沒有驗證規則適用於該財產,但我希望該表單用戶的財產將進入。
iv)第四種情況,我只有公共財產沒有驗證規則適用於該財產,我不希望該財產甚至形式也只使用內部(即模型)。
在哪些情況下安全驗證規則是必須的,我在警予新,所以請解釋很容易理解way.Thanks提前
[Yii的維基上的安全驗證(http://www.yiiframework.com/wiki/161/understanding-safe-validation-rules/) –
@Insane頭骨以上給出了關於Yii 1.1的詳細解釋,然而OP提到了Yii2的問題標題。雖然核心概念保持不變,但在Yii2中,大規模任務的過程已經發生了變化。 – sm1979
謝謝你花時間@insane頭骨 – praba