ciao ragazzi.. ho un problema con una visualizzazione dati e non capisco quale sia il problema.
ora nel model SpesaModelSpesa
ho creato la funzione
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
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..
$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?