Premetto che non ho know-how specifico come sviluppatore Joomla, anche se uso intensivamente php.
Per integrare codice php in siti Joomla uso Jumi. Nel codice utilizzo chiamate all'API CMS 2.5, in particolare per l'accesso al DB ma non solo.
Non riuscivo a far funzionare in particolare i metodi fetch*(), finchè dopo un po' di debug non ho inserito una "correzione" nel modulo libraries/joomla/database/database.php, inserendo nello statement switch() nel metodo __call() le due righe seguenti (prima di default:):
Code: Select all
default:
return call_user_func_array(array($this,$method),$args);
Ed ecco le domande:
Secondo voi il malfunzionamento rilevato è un vero problema o dipende dall'uso dell'API fuori dal contesto ortodosso (estensione)?
Se si, come lo segnalo? immagino via Bug Tracker 2.5...
C'è modo di far funzionare le fetch*() senza modificare il codice di Joomla?