Remplir un Fomulaire suite à une redirection due à une erreur

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Remplir un Fomulaire suite à une redirection due à une erreur

    Bonjour à tous !

    J'aimerais savoir si quelqu'un connais une fonction dans le framework permettant de pre-remplir un formulaire
    suite à une redirection.

    Prenons l'exemple d'un formulaire d'inscription, je veux que le mot de passe fasse entre 8 et 12 caractères.
    Au moment de l'enregistrement je fais ma vérification au niveau de mon controler, si c'est bon je dis au model d'enregistrer, sinon je renvois vers le formulaire avec "setRedirect()" avec un joli message d'erreur.

    Le problème c'est que l'utilisateur doit tout se retaper le formulaire (je sais pas vous mais moi c'est le truc qui m’insupporte au plus au point...).

    Donc normalement maintenant je sais comment pre-remplir un formulaire , par contre y a t'il un moyen de récupérer les données envoyé via le formulaire ?? Une fois la redirection faite le tableau $_POST est vide.

    Je pensais stocker les données en session pour passer le transfert mais j'aurais voulu savoir si il n'y a pas un petit quelque chose de prévus au fin fond de la librairie...

    Merci d'avance pour vos réponses !

  • #2
    Re : Remplir un Fomulaire suite à une redirection due à une erreur

    Bonjour,

    Ceci est prévue naturellement à travers le MVC Joomla:

    Sauvegarde des données en session:
    JControllerForm : $app->setUserState($context . '.data', $data);
    ou $context represente : com_composant.action.view.data

    Injection des données au formulaire:
    - JModelForm: function loadFormData à implémenter:

    Code PHP:
    protected function loadFormData()
    {
    // ...code
    $data JFactory::getApplication()->getUserState('com_composant.action.view.data', array());
    // ...code

    Bon courage
    ----
    Je t'ai aidé? Remercie moi, rien de plus

    Commentaire


    • #3
      Re : Remplir un Fomulaire suite à une redirection due à une erreur

      C'est bon c'est OK !


      Merci à toi dev_ate, j'ai l'honneur de te donner ton 1er remerciement

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X