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.