Bonjour je me suis mit de peu a cake php3 je n'arrive pas a afficher mon message d'erreur de mon validator je vous montre le code sa doit être simple mais je vois pas sa change de la version 2..

Ma fonction dans mon UserTable

public function validationDefault(Validator $validator)
    {

$validator = new Validator();
$validator->add('username', [
        'minLength' => [
            'rule' => ['minLength', 10],
            'last' => true,
            'message' => 'Comments must have a substantial body.'
        ],
        'maxLength' => [
            'rule' => ['maxLength', 250],
            'message' => 'Comments cannot be too long.'
        ]
    ]);

return $validator;

    }

Et dans mon controller

public function inscription()
{

 $user = $this->Users->newEntity();
        if ($this->request->is('post')) {
            $user = $this->Users->patchEntity($user, $this->request->data);
            if ($this->Users->save($user)) {
                $this->Flash->success('Super vous avez etait ajouté confirmer votre inscription par le code reçu dans votre boite mail');
                return $this->redirect(['action' => 'inscription']);
            } else {

                $this->Flash->error('Erreur veuillez recommencez !');
            }
        }
        $this->set(compact('user'));
        $this->set('_serialize', ['user']);
}

La validation se fait bien mais j'arrive pas a recuperer les messages des validateurs.
Merci de m'eclairer ;-)

Aucune réponse