module
[ class tree: module ] [ index: module ] [ all elements ]

Class: SC_Module

Source Location: /module/SC_Module.php

Class Overview


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


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: SC_Module.php 20764 2011-03-22 06:26:40Z nanasess $

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

Variables

Methods


Child classes:

SC_Module_Payment
決済モジュール用のモジュールデータ管理クラス.

Class Details

[line 46]
モジュールデータ管理クラス.

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




Tags:

author:  LOCKON CO.,LTD.
version:  

$Id: SC_Module.php 20764 2011-03-22 06:26:40Z nanasess $

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

example:  example not found


[ Top ]


Class Variables

$classPath =  'class/'

[line 58]

パス定義


Type:   mixed


[ Top ]

$installPath =  'install/'

[line 60]


Type:   mixed


[ Top ]

$moduleCode =

[line 52]

モジュールコード


Type:   mixed


[ Top ]

$moduleName =

[line 49]

モジュール名


Type:   mixed


[ Top ]

$subData =

[line 55]

サブデータを保持する


Type:   mixed


[ Top ]

$templatePath =  'template/'

[line 59]


Type:   mixed


[ Top ]



Class Methods


constructor SC_Module [line 69]

SC_Module SC_Module( string $code, [string $name = ''])

コンストラクタ



Parameters:

string   $code  
string   $name  

[ Top ]

method getBasePath [line 122]

string getBasePath( )

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



[ Top ]

method getClassPath [line 140]

string getClassPath( )

クラスパスを返す.



[ Top ]

method getCode [line 112]

string getCode( [boolean $toUpper = false])

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



Parameters:

boolean   $toUpper   大文字に変換するかどうか.デフォルトはfalse

[ Top ]

method getMasterData [line 239]

array getMasterData( string $key)

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

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




Parameters:

string   $key  

[ Top ]

method getName [line 87]

string getName( )

モジュール名を返す.



[ Top ]

method getSubData [line 174]

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

dtb_moduleのsub_dataを取得する.



Parameters:

string   $key  
boolean   $force  

[ Top ]

method getTemplatePath [line 131]

string getTemplatePath( )

テンプレートパスを返す



[ Top ]

method log [line 252]

void log( string $msg, [mixed $data = null], [string $suffix = ''])

ログを出力.



Parameters:

string   $msg  
mixed   $data   Dumpしたいデータ.デバッグ用.
string   $suffix  

[ Top ]

method registerMasterData [line 223]

void registerMasterData( unknown_type $key, unknown_type $value)

マスターデータを登録.

作りかけ...




Parameters:

unknown_type   $key  
unknown_type   $value  

[ Top ]

method registerSubData [line 195]

void registerSubData( mixed $data, [string $key = null])

サブデータを登録する.



Parameters:

mixed   $data  
string   $key  

[ Top ]

method setCode [line 78]

void setCode( $code)



Parameters:

   $code  

[ Top ]

method setName [line 74]

void setName( $name)



Parameters:

   $name  

[ Top ]

method _getName [line 101]

string _getName( )

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



[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:51 +0900 by Seasoft