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();

도움이 되었기를 바랍니다


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.