Bonjour.
Il y a certaines choses qui ne vont pas.
Pour commencer, que fait tes règles de validations dans ton controller alors qu'elles devraient être dans ton model de Table ?
Ensuite, il n'y a ni message flash, ni redirect dans de l'ajax.
Bonjour à tous,
J'essaie actuellement de faire de la validation cakePHP via mon controller sur un formulaire généré en AJAX.
Le problème est qu'aucun message n'est affiché, la page retourne un message vide.
productsControllers.php
Est-ce que vous auriez une solution ? Je m'y connais vraiment peu en AJAX, la page a été créée par un collègue je dois simplement faire la validation et l'envoi d'email par cakePHP mais ces messages vides me bloquent totalement.
Merci d'avance
3 réponses
Salut Lartak,
En effet, j'ai maintenant mis la validation sur mon model, je ne connais pas encore tout ce qui est convention de Cakephp...
J'ai néanmoins réussi à faire ma validation, je doute très fortement que cela soit le plus optimisé possible, mais le résultat y est.
Une idée de comment mieux faire ?
Cela m'affiche mes messages d'erreur 1 à 1 et lorsque j'envoie mon mail cela m'affiche correctement ce que je veux.
Dis moi, à quoi ça te sert de vérifier si la variable $messages est vide dans le code suivant, alors que tu lui défini la variable vide juste avant ?
Et pourquoi est-ce qu'il y a encore une définition de message Flash ?