Il est simple de passer un message à clignoter via:validation passe Cakephp3 (personnalisé) pour un message flash
$this->Flash->error(__('The user could not be saved. Please, try again.'));
Mais quand il y a plus d'erreurs à partir de:
$package->errors();
J'utilise un simple foreach:
foreach ($package->errors() as $error=>$value)
{
foreach ($value as $single_error)
{
$error_array[] = ($single_error);
}
}
Puis je passe à un élément flash:
$this->Flash->custom($error_array, [
'key' => 'custom']);
Et dans le message flash:
if ($message > 0) {
foreach ($message as $m) {
echo h($m).'<br />';
}
} else {
echo h($message);
}
Je me demande c'est là une meilleure façon de gérer une série d'erreurs de validation.