Déjà pour information, tu peux faire plusieurs règle pour une variable:
public $validate = array(
'data_1' => array(
'Validation1' => array(
'rule' => 'alphaNumeric,
'required' => false,
'allowEmpty' => true,
'message' => 'mon message'
),
'Validation2' => array(
'rule' => array('maxLength', 255),
'required' => false,
'message' => '255 caractères max'
)
)
)
);
En suite, pour la validation en gérant les espace et les alphanum, sincèrement, je ne sais pas, mais je serais ravis de l'apprendre ^^.