suin.io

XOOPS Cube流のモジュール名の取得方法

suin2008年9月20日

XOOPS Cube流のコーディングでは、アクセス中のモジュールのモジュール名やdirname、さらにmidを取得するには次のようにします。

$root =& XCube_Root::getSingleton(); // お約束の一行
var_dump($root->mContext->mModule->mXoopsModule->get('dirname')); //ディレクトリ名
var_dump($root->mContext->mModule->mXoopsModule->get('mid')); //mid
var_dump($root->mContext->mModule->mXoopsModule->get('name')); //モジュール名

Cubeは$rootにさまざまな情報を持っていますが、ぐぐってもわからないことが多いので、半ば宝探し状態ですね。

RELATED POSTS