Joomla.it Forum

Non solo Joomla... => Sviluppo => : rosadeiventi 23 Apr 2013, 13:25:37

: [Moduli] Richiamare un metodo
: rosadeiventi 23 Apr 2013, 13:25:37
Salve,
    non riesco a capire come richiamare i metodi all'interno del file tmpl/default.php

Nel file helper.php ho:
:

class modMiaClasse {

    public function prendidati($id_valore) {

        $db = JFactory::getDbo();
        $sql_lista = '
            SELECT *
            FROM #__miatabella
            WHERE id_valore = '.$id_valore.'
            ';
        $db->setQuery($sql_lista);   
        $lista_obj = $db ->loadObjectList();
        return $lista_obj;
    }

}

mentre nel fil mod_miomodulo.php ho:
:
$lista = modMiaClasse::prendidati($id_valore);

nel file tmpl/defualt.php ho provato così:
:
$id_sito = 23;
echo $lista;

ma non mi da nulla... come richiamo i valori di $lista in base al valore di $id_valore?
: Re:[Moduli] Richiamare un metodo
: simone83 23 Apr 2013, 17:15:20
loadObjectList ti ritorna un array di oggetti e con un echo non stampi nulla

devi fare un print_r per vedere cosa c'e dentro oppure un foreach e stampare i valori che vuoi
: Re:[Moduli] Richiamare un metodo
: mau_develop 23 Apr 2013, 17:16:47
e l'inclusione dell'helper?
: Re:[Moduli] Richiamare un metodo
: simone83 23 Apr 2013, 17:21:05
si spera che quella ci sia
: Re:[Moduli] Richiamare un metodo
: rosadeiventi 23 Apr 2013, 17:51:04
loadObjectList ti ritorna un array di oggetti e con un echo non stampi nulla

devi fare un print_r per vedere cosa c'e dentro oppure un foreach e stampare i valori che vuoi

grazie simone dell'intervento...
sì, certo che non può stampare i dati ma dovrebbe almeno darti la scritta Array

l'inclusione su miomodulo.php c'è...
: Re:[Moduli] Richiamare un metodo
: mau_develop 23 Apr 2013, 18:52:00
abilita la visualizzazione dell'errore o faglielo stampare alla query