Affichage de données

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

  • Affichage de données

    Bonjour, je suis debutant sous joomla! Je cherche a developper un composant qui affichera les differentes valeurs presentes dans ma base de données. J'ai reussi a faire afficher une seule valeur mais j'aimerais pouvoir en afficher plusieurs (une centaine).

    Voici mon code:

    view.html.php :

    Code PHP:
     class HelloViewHello extends JView
    {
        function 
    display($tpl null)
        {
            
    $model = &$this->getModel();
            
    $greeting $model->getGreeting();
            
    $this->assignRef'greeting'$greeting);
            
    parent::display($tpl);
        }

    hello.php :

    Code PHP:
    class HelloViewHello extends JView
    {
        function 
    display($tpl null)
        {
            
    $model = &$this->getModel();
            
    $greeting $model->getGreeting();
            
    $this->assignRef'greeting'$greeting);
            
    parent::display($tpl);
        }

    Et mon template :

    Code PHP:
    <?php
    defined
    ('_JEXEC') or die('Restricted access'); ?>
    <?php 
    echo $this->greeting?>
    J'ai essayé ceci :

    Code PHP:
    function getGreeting()
    {
       
    $db =& JFactory::getDBO();

       
    $query 'SELECT * FROM #__test';
       
    $db->setQuery$query );
       
    $greeting $db->loadObjectlist();

    $i=0;

    while(
    $greeting[$i]) {
      
    $var "vari".$i;
      $
    $var $greeting[$i];
    //return $."vari".$i;
    $i++;
    }
      } 
    J'ai bien mes valeurs tel que $vari1,$vari2 ... Mais je n'arrive pas à les afficher à l'aide de ma vue et de mon template. Si quelqu'un pourrait m'aider.

  • #2
    Re : Affichage de données

    Bonjour,
    $this->greeting est une array car cette variable contient l'ensemble de ta table.
    Il faut faire une boucle dans ton template pour voir chacune des lignes de ta table.
    Gilbert
    Développeur Joomla amateur
    http://www.prestaopen.com

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X