Validation on optional fields
CakePHP’s allowEmpty option makes performing validation on optional fields remarkably simple, even ones with multiple validation rules. Let’s assume we want to collect a user’s zip code. We configure an entry in our model’s $validate array, taking advantage of CakePHP’s built-in numeric validation: public $validate = array( ‘zip’ => array( ‘rule’ => ‘numeric’, ‘message’ => […]