Bonjour à tous,

Voilà je travaille sur la validation d'un formulaire actuellement, j'ai inséré pas mal de règles dans mon modèle et j'ai une question à propos de ça.

Sur certains champs j'ai créé des règles "notEmpty" et du coup est-ce que dans mon controller avant le "save" il est nécessaire de faire un truc du genre

if(!empty($this->request->data['Customer']['customer_code']))

Parce que du coup ça fait la même chose, à savoir vérifier que le champ n'est pas vide...
Merci d'avance

2 réponses


Muxabble
Réponse acceptée

Il n'est pas nécessaire mais sur certain champs notament les uniqueness tu doit valdier via le model et via la bdd en disant que ton champ doit être unique.

Salut,
Je ne suis pas sûr que cela soit pertinent de répéter tes validations de données. C'est justement pour ça que le model s'en charge lorsque tu appelles la méthode validates() depuis ton controller.

Bonne journée