fais
var $validate => array (
'message' => array('rule' => array('nomFonc', $param), [le reste de ta regle]
// là tu fais la fonction qui est appelée :
function nomFonc($check, $param)
{
return $param != 'valeur';
}
voila :)
le parametre $check est obligatoire, et tu modifie $param pour avoir ta variable
il y a une autre maniere plus simple dans les regles predefinies de cake je crois regarde sur la doc, si ca n'y est pas, cette astuce devrais marcher ;)