UNICORN - server side
公開メンバ関数 | 公開変数類 | 限定公開変数類 | 全メンバ一覧
GenericModelBase クラス

公開メンバ関数

 __construct ($argDBO, $argExtractionCondition=NULL, $argBinds=NULL, $argAutoReadable=TRUE)
 
 load ($argExtractionCondition=NULL, $argBinds=NULL)
 
 __call ($argMethodName, $arguments)
 
 init ($argments)
 
 sets ($argments)
 
 set ($argKey, &$argVal)
 
 save ($argments=NULL, $argReplaced=TRUE)
 
 remove ()
 
 next ()
 
 getNextModel ()
 
 validateNULL ($argKey, $argValue)
 
 validateType ($argKey, $argValue)
 
 validateLength ($argKey, $argValue)
 
 validate ($argKey, $argValue)
 
 getFieldKeys ()
 

公開変数類

 $tableName = NULL
 
 $tableComment = NULL
 
 $tabletableEngine = NULL
 
 $className = NULL
 
 $sequenceSelectQuery = NULL
 
 $pkey = NULL
 
 $pkeys = NULL
 
 $pkeyName = NULL
 
 $describes = array()
 
 $indexes = array()
 
 $loaded = FALSE
 
 $recodes = NULL
 
 $count = NULL
 
 $index = NULL
 
 $autoReadable = TRUE
 

限定公開変数類

 $_DBO
 

詳解

モデルクラスの親クラス

構築子と解体子

GenericModelBase::__construct (   $argDBO,
  $argExtractionCondition = NULL,
  $argBinds = NULL,
  $argAutoReadable = TRUE 
)

コンストラクタ

関数詳解

GenericModelBase::init (   $argments)

連想配列で値をセット replace属性が書き変わらない値のセット

引数
array$argments
GenericModelBase::load (   $argExtractionCondition = NULL,
  $argBinds = NULL 
)

レコードの読み込み

GenericModelBase::set (   $argKey,
$argVal 
)

割り当て

引数
string$argKey
mixid$argVal
GenericModelBase::sets (   $argments)

連想配列で値をセット

引数
array$argments
GenericModelBase::validateNULL (   $argKey,
  $argValue 
)

NULL値の許容設定に合致しているかどうかを判定する

引数
string$argKey
mixid$argValue
例外
Exception

メンバ詳解

GenericModelBase::$autoReadable = TRUE

自動リードレプリカ参照フラグ

GenericModelBase::$count = NULL

該当レコード件数

GenericModelBase::$describes = array()

フィールド定義情報一覧

GenericModelBase::$index = NULL

レコードの位置

GenericModelBase::$indexes = array()

インデックス定義情報一覧

GenericModelBase::$loaded = FALSE

レコードの読み込みを行ったかどうか

GenericModelBase::$recodes = NULL

レコードの読み込みを行ったかどうか


このクラス詳解は次のファイルから抽出されました: