Amikor fejlesztünk, főleg migráció esetén előfordul, hogy olyan hibákat kapunk, amiben a nem létező $mainframe objektumra akarunk hivatkozni. Sablon, bővítmény migrációkor, régi scriptek átemelésekor viszonylag gyakori dolog. Ez azért van, mert a $mainframe objektum Joomla 1.5 alatt egy globálisan használható objektum volt sok helyen. Az újabb verzióknál már mellőzik az ilyen globális változók használatát, de elég egyszerűen hozzá lehet jutni, csak a következő parancsra van szükség:
$mainframe =& JFactory::getApplication();
Ezzel már rendelkezésünkre is áll a megfelelő objektum, lehet használni.
Utolsó kommentek