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 :
hello.php :
Et mon template :
J'ai essayé ceci :
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.
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);
}
}
Code PHP:
class HelloViewHello extends JView
{
function display($tpl = null)
{
$model = &$this->getModel();
$greeting = $model->getGreeting();
$this->assignRef( 'greeting', $greeting);
parent::display($tpl);
}
}
Code PHP:
<?php
defined('_JEXEC') or die('Restricted access'); ?>
<?php echo $this->greeting; ?>
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++;
}
}
Commentaire