PeopleTable.php
namespace App\Model\Table;
use Cake\ORM\Query;
use Cake\ORM\Table;
use Cake\ORM\RulesChecker;
use Cake\Validation\Validator;
// 省略
public function validationDefault(Validator $validator){
$validator
->integer('id')
->allowEmpty('id', 'create');
$validator
->scalar("name")
->requirePresence("name", "create")
->notEmpty("mail");
$validator
->integer("age")
->requirePresence("age", "create")
->notEmpty("age")
return $validator;
}
integer(項目名), scalar(項目名): 値のタイプを指定
requirePresence(項目名, モード), フィールドの確認
allowEmpty(項目名, モード): 空を許可
なるほどー、少し理解が深まったが、まだまだ時間が足りんな…