Que diferenças (se houver) existem entre JFactory :: getSession () e $ mainframe-> getSession ()?


9

Como o título indica, estou interessado em saber quais diferenças existem (se houver) entre JFactory::getSession() and $mainframe->getSession()

Esta questão foi inspirada na sessão Recuperar joomla de dentro de um módulo

Se possível, também gostaria de sugestões sobre como descobrir essas informações no futuro (por favor, não diga google!)

Respostas:


7

A variável global $mainframefoi removida no Joomla 1.6 e, portanto, não funcionará a partir dessa versão em diante.

global $mainframedeve ser substituído por, $mainframe = JFactory::getApplication();mas a maioria das pessoas costuma usar $app.

Portanto, seu código deve ser assim:

$app = JFactory::getApplication();
$app->getSession();

Espero que isto ajude


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.