バリデーションの実例:更新

以下のリンクの記事掲載のコードに更新があります。

以下のリンクの記事掲載のコードに更新があります。

バリデーションの実例:基本データタイプ バリデーションの実例:特殊データタイプ バリデーションの実例:日付 バリデーションの実例:定数値を引数とする条件 バリデーションの実例:他の項目の値を引数とする条件 バリデーションの実例:DBの情報を引数とする条件

入力には項目があり値がある(nullや空でない)という仮定として、チェックのルールにrequiredを追加して、以下のテストを削除しました。すっきりしてわかりやすくなったと思います。

            [['field' => null],    false],
            [['field' => ''],      true],
            [['field' => ' '],     true], // space

しかし、acceptedのように空の値が重要なときには上のテストは省かれていません。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。