Class SC_Module

Description

モジュールデータ管理クラス.

各モジュールに固有のデータへのアクセスを担当する.

  • author: LOCKON CO.,LTD.
  • version:

    $Id: SC_Module.php 17193 2008-04-01 00:37:39Z adachi $

    TODO モジュールコード周りの改修 命名がばらばらなのを吸収できるように TODO テーブル拡張, マスターデータ登録, 初期ファイルコピー処理の追加

  • example: example not found

Located in /class/module/SC_Module.php (line 46)


	
			
Direct descendents
Class Description
SC_Module_Payment 決済モジュール用のモジュールデータ管理クラス.
Variable Summary
Method Summary
SC_Module SC_Module (string $code, [string $name = ''])
string getBasePath ()
string getClassPath ()
string getCode ([boolean $toUpper = false])
array getMasterData (string $key)
string getName ()
mixed|null getSubData ([string $key = null], [boolean $force = false])
string getTemplatePath ()
void log (string $msg, [mixed $data = null], [string $suffix = ''])
void registerMasterData (unknown_type $key, unknown_type $value)
void registerSubData (mixed $data, [string $key = null])
void setCode ( $code)
void setName ( $name)
string _getName ()
Variables
mixed $classPath = 'class/' (line 58)

パス定義

mixed $installPath = 'install/' (line 60)
mixed $moduleCode (line 52)

モジュールコード

mixed $moduleName (line 49)

モジュール名

mixed $subData (line 55)

サブデータを保持する

mixed $templatePath = 'template/' (line 59)
Methods
Constructor SC_Module (line 69)

コンストラクタ

SC_Module SC_Module (string $code, [string $name = ''])
  • string $code
  • string $name
getBasePath (line 122)

モジュールのベースパスを返す

string getBasePath ()
getClassPath (line 140)

クラスパスを返す.

string getClassPath ()
getCode (line 112)

モジュールコードを返す.

string getCode ([boolean $toUpper = false])
  • boolean $toUpper: 大文字に変換するかどうか.デフォルトはfalse
getMasterData (line 239)

マスターデータを取得する.

キャッシュはmtb_mdl_[name]_[***].phpで保存されるが、 取得する場合はは$keyに***を指定する. 例えば、mtb_mdl_gmopg_paymethod.phpにアクセスしたい場合は、 $arrPaymethod = $masterData->getMasterData('paymethod'); で取得できる.

array getMasterData (string $key)
  • string $key
getName (line 87)

モジュール名を返す.

string getName ()
getSubData (line 174)

dtb_moduleのsub_dataを取得する.

mixed|null getSubData ([string $key = null], [boolean $force = false])
  • string $key
  • boolean $force
getTemplatePath (line 131)

テンプレートパスを返す

string getTemplatePath ()
log (line 252)

ログを出力.

void log (string $msg, [mixed $data = null], [string $suffix = ''])
  • string $msg
  • mixed $data: Dumpしたいデータ.デバッグ用.
  • string $suffix
registerMasterData (line 223)

マスターデータを登録.

作りかけ...

void registerMasterData (unknown_type $key, unknown_type $value)
  • unknown_type $key
  • unknown_type $value
registerSubData (line 195)

サブデータを登録する.

void registerSubData (mixed $data, [string $key = null])
  • mixed $data
  • string $key
setCode (line 78)
void setCode ( $code)
  • $code
setName (line 74)
void setName ( $name)
  • $name
_getName (line 101)

DBからモジュール名を取得する

string _getName ()

Documentation generated on Tue, 28 Apr 2009 18:13:35 +0900 by phpDocumentor 1.4.2