J'ai un champ que je modifie avant la validation, en supprimant les espaces et en mettant toutes les lettres en majuscules, comme ceci.cakephp comment puis-je avoir des données modifiées par beforeValidate rester modifié si la validation échoue
function beforeValidate(){
$this->data['Oligo']['sequence'] = str_replace(' ', '', $this->data['Oligo']['sequence']);
$this->data['Oligo']['sequence'] = strtoupper($this->data['Oligo']['sequence']);
}
Si la validation échoue, le formulaire est affiché avec les données d'origine, et non celles modifiées. Pourquoi ça?
Je voudrais que le formulaire ait les données modifiées à la place. Dois-je faire cela dans le contrôleur?