私はCakePHPチュートリアルを通過し、SimpleAuthorizationアプリの最初にいます。usersテーブルのモデルに関連して、次のコードがあります。
public $validate = array(
’username’ => array(
’required’ => array(
’rule’ => array(’notEmpty’),
’message’ => ’A username is required’
)
),
Wiki内のデータ検証ヘルプの一部を調べましたが、なぜ「ルール」配列が「必須」配列の下にネストされているのか理解できませんでした。保存するデータブロックに同じ名前の配列キーがあるかどうかに関する別の関数が必要であることを知っているので、それに続く「notEmpty」ルールによって確実に除外されます。その時点では、それは単なるルール名であり、実際には何も変更されていないと推測しています。私が間違っている?