Bonjour,
J'ai un formulaire avec un champ facultatif. Je gère le formulaire en ajax, donc parfois la valeur facultative n'est pas soumise.
Mais lorsque je récupère les données avec $form->getValues() je me retrouve avec un tableau qui contient toutes les clés du formulaire, y compris les clés non soumises.
Exemple :
Je soumet les paramètre suivant : id=19&pays=france
Mon formulaire est valide
$form->isValid($this->_request->getPost())
Si dans mon formulaire, j'ai également un champ "ville" déclaré facultatif, la commande $form->getValues() va me retourner un tableau avec 3 clés : [id] mais aussi [pays] et [ville].
Je veux récupérer un tableau avec seulement 2 clés. Ce comportement est-il possible ? Je n'ai rien trouvé à ce sujet.
Je cherche à obtenir ce comportement, car le résultat diffère si le champ est vide ou s'il n'est pas soumis et dans ce cas je le déclare NULL.
Merci de votre aide
Partager