Press "Enter" to skip to content

CakePHP: invalidare un form in un controller

Per la validazione dei dati di un form, inviato con CakePHP, esistono le apposite regole gestibili all’interno dei model.

Nel caso di esigenze particolari, per invalidare l’invio del form in un controller, possiamo procedere impostando l’array degli errori nel seguente modo:

<?php
 
$validationErrors = array();
$validationErrors['myfile'][] = "Puoi caricare solo file JPG o PNG";
$this->Photo->validationErrors = array_merge($this->Photo->validationErrors, $validationErrors);
 
?>
Condividi l'articolo con i tuoi amici

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.