Які відмінності (якщо такі є) між JFactory :: getSession () та $ mainframe-> getSession ()?


9

Як зазначається в заголовку, мені цікаво знати, які відмінності існують (якщо такі є) JFactory::getSession() and $mainframe->getSession()

Це питання надихнуло вилучення сесії joomla з модуля

Якщо можливо, я також хотів би запропонувати пропозиції, як я можу дізнатися цю інформацію для себе в майбутньому (будь ласка, не кажіть Google!)

Відповіді:


7

Глобальна змінна $mainframeбула видалена в Joomla 1.6 і тому не буде працювати з цієї версії і далі.

global $mainframeслід замінити, $mainframe = JFactory::getApplication();але більшість людей, як правило, $appзамість цього використовують .

Тож ваш код повинен бути таким:

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

Сподіваюсь, це допомагає


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.