Joomla.it Forum
Non solo Joomla... => Sviluppo => : mau_develop 17 Aug 2011, 16:47:29
-
ho fatto un po' di fatica sia a capire se si poteva fare, poi a capire se sconvolgevo qualcosa... poi ho pensato che il modo comunque pił elegante e corretto sia quello di fare un override, o meglio credo di overload si tratti :) , del metodo getTable solitamente messo a disposizione dal model.
non basta pił il solito $row=$this->getTables();
sui forum viene consigliato l'addincludepath della tabella nel backend, io invece ho fatto un po' diversamente:
nel model :
function getTable($type = 'Tabella', $prefix = 'TabellaTable', $config = array()){
return JTable::getInstance($type, $prefix, $config);
}
dopodichč ho normalmente recuperato la tabella, senza passare parametri che erano gią nel metodo usato
$row->$this->getTable();
...questo č tutto
Quello che non si capisce č se usare le tabelle nel frontend continuerą ad essere permesso o se la classe sarą riservata al backend e a JForm, come mi č parso di capire leggendo quą e lą
M.