Extension - Template avec un nombre variable de champs style commande

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Extension - Template avec un nombre variable de champs style commande

    Bonjour à tous,

    Mon besoin est assez courant lorsque l'on écrit une extension mais je n'ai pas réussi à trouver une aide me permettant de la faire.

    Mon extension doit permettre de gérer une formation et lister un nombre de participants variables. Ces paticipant sont des user de Joomla donc je peux utiliser un field de type "user"
    J'ai bien trouvé comment gérer les infos générale de ma formation (base de données et formulaire) mais j 'ai pas trouvé comment afficher et modifier la jointure avec les participants, ou autrement dit comment faire un formulaire permettant d'ajouter ou de supprimer des éléments et enregistrer cette liste en base.

    Ce doit être classique pour gérer une commande dans laquelle l'utilisateur ajoute et enlève des articles.

    Si quelqu'un peut m'aider en me renvoyant vers un tuto ou autre ce serait vraiment super..

  • #2
    Salut

    As tu testé qqch en utilisant les champs formulaires "Subform" ou Sql
    Code PHP:
    https://docs.joomla.org/Subform_form_field_type/fr
    https://docs.joomla.org/SQL_form_field_type/fr 
    Apres, je ne connais ni ton fonctionnement, ni ta base pour faire le traitement qui va avec et surtout je ne vois pas trop ce que tu veux faire.

    ++
    Wis


    Commentaire


    • #3
      Merci de ta réponse.

      Alors je veux avoir un onglet me permettant de définir la formation et un second dans lequel je mettrai les participants.
      Au niveau SQL, je voulais faire un table des formations qui contenait ses infos propres et une autre table nommons-là participations qui ne contient que 2 colonnes, une pour l'id de la formation et l'autre pour l'id du participant.
      Je mets une ligne par participant à un formation et je peux ainsi facilement trouver tous les participants à une formation ou toutes les formations suivies par une personne.

      Pour afficher en statique c'est encore assez facile, mais pour saisir les participants je ne vois pas comment faire. Comment ajouter ou supprimer un participant ? leur nombre étant bien entendu variable...

      Le formfield SQL permet de remplir une combo avec des éléments qui viennent d'une table à ce que j'ai compris mais ce n'est pas ce que je veux faire.

      Oui j'ai bien pensé au subform mais il va falloir que je fasse un bout de code javascript pour ajouter ou supprimer des participants, je ne sais pas encore comment intégrer du javascript dans joomla, mais je trouverai bien. Par contre, je ne sais pas comment relier les champs que j'ajouterais par ce biais avec ma table participations.

      En tout cas merci pour tes questions.

      Commentaire


      • #4
        Dans ce fonctionnement, je regarderai du cote de l'ajax.
        Certes c'est un melange javascript ( n'oublie de rajouter une couche de protection par dessus)

        ou

        Code PHP:
        https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Adding_backend_actions/fr 
        Je vois bien ce genre de technique pour gerer tes formations.


        ++

        Commentaire


        • #5
          Oui je me suis inspiré d'un autre tuto pour faire mon plugins de formations. http://docteurjoomla.com/nos-tutorie...oomla-partie-1

          Mais celle-ci a l'air de montrer d'autres aspects. Je vais donc travailler dessus.

          Merci beaucoup pour l'info.

          ++

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X