get('Item') ne récupère pas l'id

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

  • [RÉGLÉ] get('Item') ne récupère pas l'id

    Bonjour,

    Dans mon composant en backoffice, d'une part j'ai ma liste d'éléments et quand je clique sur l'un d'eux, je passe l'id en paramètres pour afficher les infos de cet élément.
    Malheureusement $this->get('Item'); n'a pas l'air de récupérer mon id passé en paramètre.

    Code PHP:
    public function display($tpl null)
        {        
            
    $this->state    $this->get('State');
            
    $this->item        $this->get('Item');
            
    $this->form        $this->get('Form');

            
    var_dump($this->item);
            
    // Check for errors.
            
    if (count($errors $this->get('Errors'))) {
                throw new 
    Exception(implode("\n"$errors));
            }

            
    $this->addToolbar();
            
    parent::display($tpl);
        } 
    je ne comprend pas pourquoi. Auriez-vous une idée ? Une ligne que j'ai oublié sur la vue d'affichage de ma liste ?

    Code HTML:
    <?php
    // No direct access to this file
    defined('_JEXEC') or die('Restricted Access');
    // load tooltip behavior
    JHtml::_('behavior.tooltip');
    
    // Import CSS
    $document = JFactory::getDocument();
    $document->addStyleSheet('components/com_annonces/assets/css/annonces.css');
    ?>
    <form action="<?php echo JRoute::_('index.php?option=com_annonces&view=elmentstechniques'); ?>" method="post" name="adminForm" id="adminForm">
            <table class="adminlist table">
                    <thead><?php echo $this->loadTemplate('head');?></thead>
                    <tfoot><?php echo $this->loadTemplate('foot');?></tfoot>
                    <tbody><?php echo $this->loadTemplate('body');?></tbody>
            </table>
            <div>
                    <input type="hidden" name="task" value="" />
                    <input type="hidden" name="boxchecked" value="0" />
                    <?php echo JHtml::_('form.token'); ?>
            </div>
    </form>
    Merci d'avance,
    Mell
    Dernière édition par Mell_ à 28/05/2014, 09h42

  • #2
    Re : get('Item') ne récupère pas l'id

    Je réitère ma demande, je n'ai toujours pas résolu mon problème.

    Commentaire


    • #3
      Re : get('Item') ne récupère pas l'id

      Bon et bien j'ai enfin trouvé d'où venait mon erreur.
      Dans mon URL j'avais comme paramètre &id=monId, alors que je devais avoir le même nom que dans ma base de données soit dans mon cas "elet_id".
      Maintenant ça fonctionne.

      Commentaire


      • #4
        Re : get('Item') ne récupère pas l'id

        Au moins tu as trouver ta réponse

        Commentaire


        • #5
          Re : get('Item') ne récupère pas l'id

          Et je ne peux dire merci qu'à moi même -__-'

          Commentaire


          • #6
            Re : get('Item') ne récupère pas l'id

            Salut,
            @Mell_
            C'est toujours un peu compliqué de chercher et donner des réponses lorsqu'on ne dispose que de bouts de code.

            Cependant, ce forum a une section "développements" :

            Vous avez créé un composant/module/plugin/template et souhaitez le faire savoir, c'est ici ! De même, si vous avez des questions de programmation (PHP, CSS, JS, ...), vous êtes au bon endroit.


            Tu peux aussi demander de l'aide ou rechercher des posts qui correspondent à ton pb de code sur :
            Q&A for Joomla! administrators, users, developers and designers

            (en anglais)

            auquel de nombreux développeurs du monde entier participent.
            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Re : get('Item') ne récupère pas l'id

              Merci, je pensais que cette section était destinée aux plugin/composants/modules développé et terminé, que l'on proposait aux autres utilisateurs du forum. Désolée, si j'avais su je me serais dirigée vers cette section.
              Je le saurais pour mes prochains soucis.

              Et pour ce qui est du second site, le problème c'est que je suis mauvaise en anglais donc rien que le fait de leur faire comprendre mon problème serait compliqué. lol

              Je me dirigerais, la prochaine fois, vers la bonne section.

              Commentaire


              • #8
                Re : get('Item') ne récupère pas l'id

                Propos très perso :
                je déplore constamment l'incapacité de l'Education Nationale à enseigner l'anglais, ou au moins donner l'envie de l'apprendre, dans un monde aujourd'hui globalement anglophone.

                Ceci dit, le code (PHP, JavaScript, etc ..) est un langage universel.
                Et google translate peut t'aider à expliquer ton souci.
                Je ne parle pas un mot d'allemand et je vais régulièrement pêcher des infos sur des sites germanophones.
                Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                Commentaire


                • #9
                  Re : get('Item') ne récupère pas l'id

                  Ha oui mais je suis généralement sur les sites anglophones quand je fais des recherches avant de venir poser mon soucis.
                  J'arrive souvent à trouver une réponse d'ailleurs.
                  J'arrive mieux à comprendre les gens qu'à m'exprimer. Et google translate n'est pas vraiment une référence même si il m'arrive de l'utiliser.

                  Et oui je regrette de ne pas avoir saisie l'importance de l'anglais quand j'étais au collège et au lycée

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X