Back to top

Autore Topic: problema con visualizzazione dati!  (Letto 1225 volte)

Offline kaneda986

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
problema con visualizzazione dati!
« il: 30 Gen 2011, 16:02:02 »
ciao ragazzi.. ho un problema con una visualizzazione dati e non capisco quale sia il problema.

ora nel model SpesaModelSpesa
ho creato la funzione
Codice: [Seleziona]
function &getSpesa(){
    $sql = "SELECT * FROM #__spesa ORDER by id";
    $this->_db->setQuery($sql);
    $spesa = $this->_db->loadObjectList();
    return $spesa;    
}

per prendere i dati dalla tabella jos_spesa

poi nella vista

invece ho inserito
Codice: [Seleziona]
    function display($tpl = null) {
$items = & $this->get('Spesa');
$this->assignRef('items', $items);

parent::display($tpl);
}

quindi prende i dati dal model e li assegna..

ma non funziona.. ovvero non mi mostra i dati da visualizzare, (lo stesso codice ce l'ho su un altro componente e funziona)

invece se elimino la funzione nel model e inserisco nella vista..
Codice: [Seleziona]
       $db = JFactory::getDBO();
$sql = "SELECT * FROM #__spesa ";
$db->setQuery($sql);
$items = $db->loadObjectList();
                $this->assignRef('items', $items);

parent::display($tpl);
funziona.. ma questa soluzione non mi piace per nulla.. quale può essere il problema?

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:problema con visualizzazione dati!
« Risposta #1 il: 31 Gen 2011, 09:27:30 »
Ciao, devi eliminare & nella view $items = & $this->get('Spesa');
Il problema sta nel fatto che vuoi un risultato per referenza, quindi il model ti dovrebbe far tornare un valore referenziato al model stesso, invece tu fai tornare $spesa che non è referenziato a nulla.
Se tu volessi usare questo approccio dovresti definire le la variabile $spesa prima del costruttore per poi poterla utilizzare nella funzione getSpesa in questo modo
$this->spesa = $this->_db->loadObjectList();
return $this->spesa

Scusa per il pessimo italiano ma sono stra assonnato.
Spero di esserti stato di aiuto
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline kaneda986

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:problema con visualizzazione dati!
« Risposta #2 il: 31 Gen 2011, 16:14:52 »
grazie Simone.. poi ho risolto in un altro modo.. adesso sto sbattendo la testa su un altra parte  :(

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:problema con visualizzazione dati!
« Risposta #3 il: 31 Gen 2011, 16:36:49 »
se hai bisogno di aiuto scrivi pure...
Ciao
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

 



Web Design Bolzano Kreatif