yii?rules() ソリューション

WBOY
リリース: 2016-06-13 12:22:56
オリジナル
889 人が閲覧しました

yii?rules()

<br />public function rules()<br />	{<br />		return array(<br />			array('display, title', 'required'),<br />			array('title', 'length', 'max'=>300),<br />            array('id, display, date, title', 'safe'),---(1)<br />			array('id, display, date, title', 'safe', 'on'=>'search'),---(2)<br />		);<br />	}<br />
ログイン後にコピー

(1) と (2) の機能は何ですか?
-----解決策のアイデア--- - ------------------
http://www.yiichina.com/doc/guide/1.1/form.model
見てみましょうドキュメントを見てもわかりません...
-----解決策のアイデア----------------------
safe Safe

array('id, display, date, title', 'safe')
は、id、display、date、title が安全に使用できる、つまり検証なしであることを意味しますは必須です

'on'=>'search' in array('id, display, date, title', 'safe', 'on'=>'search')
はこれを示しますルールは検索モジュールに適用されます

実際、この考え方は私たちの考え方とは大きく異なります
彼はまず、すべての受信データを検証する必要があると想定し、次にルールで検証をスキップできるフィールドをリストします。

しかし、通常は次のことを行います: すべての受信データが安全であると仮定し、チェックする必要があるフィールドをリストします

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート