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.