public function validationDefault(Validator $validator)このvalidationDefaultメソッドは、このテーブルに保存を行おうとするとき自動的に作成されるバリデーションオブジェクトを用意するためのものです。要するに「デフォルトのバリデーション」が、ここで作られていたのです。
{
……内容……
return $validator;
}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
public function validationDefault(Validator $validator)
{
$validator
->add('id', 'valid', ['rule' => 'numeric'])
->allowEmpty('id', 'create');
$validator
->requirePresence('name', 'create')
->notEmpty('name');
$validator
->add('age', 'valid', ['rule' => 'numeric'])
->allowEmpty('age');
$validator
->allowEmpty('mail');
return $validator;
}
| 次へ >> |