JComponentHelper::getParams( )

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

  • [RÉGLÉ] JComponentHelper::getParams( )

    Bonjour,

    Je voudrai comprendre le fonctionnement de JComponentHelper::getParams().
    Où sont stocké les données ? et Comment les initialiser ?

    Merci d'avance pour vos réponse.

  • #2
    Re : JComponentHelper::getParams( )

    La meilleure manière de comprendre, c'est de jeter un coup d'oeil au code source de cette méthode.

    Fichier /librairies/joomla/application/component/helper.php
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : JComponentHelper::getParams( )

      Merci de ta réponse cavo,
      mais j'ai déja regardé et je comprend pas où sont stockée les données je pense dans un fichier xml mais j'en n'ai pas trouvée. J'ai un composent sous la main qui utilise des params et dans le controleur je fais un var_dump de $param et il y a tout les données donc je voudrai savoir où elles sont initialisées et où elles sont stockées alors qu'elle sont initialiser null par. merci de m'éclairer
      Dernière édition par bersiroth à 01/04/2011, 22h30

      Commentaire


      • #4
        Re : JComponentHelper::getParams( )

        Salut

        Joomla stocke les paramètres à la forme ini soit "une variable=une valeur" et ceci dans le champs "params" de la table.

        Va faire un tour dans les tables jos_components, jos_modules, jos_menu, ...
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : JComponentHelper::getParams( )

          merci j'ai trouvé il faut initialiser les param dans le xml d’installation du composant

          Ex :

          Code:
          <install>
            ...
            <params>
              <param />
           
              <!-- Example: the following will create a line in the parameters field 
              reading 'font_size=16\n': -->
              <param name="font_size" default="16" />
           
              ...
            </params>
            <url addpath="....">
              <param />
            </url>
            ...
          </install>
          J'ai trouvé ces infos sur http://docs.joomla.org/Component_parameters.

          Et merci cavo789 pour t'es réponses

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X