[ 代理店管理ドメイン設定マスタモデル ]
代理店管理ドメイン設定マスタモデル
package |
Default |
---|
afterCreateModel( $result, &$transaction = "")
登録されたデータ
トランザクションオブジェクト
afterDeleteModel( $targetData, $mode = '') : boolean
更新対象データ
更新モード
boolean
afterUpdateModel( $targetData, $updColData, $mode = '') : boolean
更新対象データ
更新カラムデータ
更新モード
boolean
autoCodeFromPKey() : boolean
自動採番対象フィールドが設定されている場合は該当の項目をIDを基に0埋めのコードを生成して更新する
boolean
beforeValidationOnCreate()
データ登録前に必要な処理を実施する
createRelationData( $model, $transaction) : boolean
モデルのインスタンス
トランザクション
boolean
doValidate(array $param) : mixed
array
APIのパラメータ
mixed
入力チェック結果(エラーがある場合は、その項目名とメッセージ)
existTrait(string $traitName) : boolean
親クラスも含め指定された名称のトレイトをuseしているか確認する。useしている場合はtrueを返す。
string
トレイト名
boolean
findByRawSQL( $sql, array $bind = null) : object
SQL文
array
バインド変数
object
Phalcon\Mvc\Model\Resultset\Simple 通常の検索の場合
object Phalcon\Mvc\Model\Resultset\Complex 結合し取得フィールドが複数のテーブルにまたがる場合
findData(array $params, string $id = "", string $prevMode = API_PREVIEW_MODE_ON) : object
array
APIのパラメータ(conditions)
string
検索対象ID。検索条件を指定する場合は指定しない
string
プレビューモードにてデータ検索する場合
object
Phalcon\Mvc\Model\Resultset\Simple 通常の検索の場合
object Phalcon\Mvc\Model\Resultset\Complex 結合し取得フィールドが複数のテーブルにまたがる場合
getAliasName() : string
string
Modelのエイリアス
getAutoCodeField() : string
string
自動採番設定されているフィールド名
getErrText() : string
string
エラーメッセージ
getEventsManager() : \Phalcon\Events\ManagerInterface
\Phalcon\Events\ManagerInterface
$eventsManager イベントマネージャ
getModelFullName() : string
string
Modelのフルパス(名前空間)
getModelName() : string
string
Modelの名称
getPkeyField() : string
string
主キー名
getProcessName() : \SCC\Api\Model\Extend\processName
\SCC\Api\Model\Extend\processName
getSortStatement( $pattern_no = "default", $alias = "") : String
ソートパターン(選択肢)の番号
エイリアス名
String
クエリのソート部分
getValidator() : \SCC\Api\Model\Extend\SCC\Api\Model\Validator
\SCC\Api\Model\Extend\SCC\Api\Model\Validator
バリデータオブジェクト
hasStatus() : boolean
boolean
initialize()
isAutoCodeSet() : boolean
boolean
自動採番状態
isHash(array &$array) : boolean
array
確認対象の配列
boolean
true:連想配列
makeDomainConfig(\Phalcon\Mvc\Model $model) : boolean
\Phalcon\Mvc\Model
モデルのインスタンス
boolean
makeGetWhereStatement(array &$conditions, string $prevMode = "") : string
array
検索条件(key=DBフィールド名, value=比較する値)
string
プレビューモード(onの場合はプレビューモード)
string
生成されたSQLの条件文
makePostWhereStatement(array $conditions, string $prevMode = "") : \SCC\Api\Model\Extend\$retObj
array
APIのパラメータ(conditions)
string
プレビューモードにてデータ検索する場合
\SCC\Api\Model\Extend\$retObj
array "criteria"=>$conditionsをもとに生成されたCriteriaオブジェクト "bind"=>生成されたcriteriaに対応するbindリスト
onConstruct()
setAliasName(string $alias_nm)
string
Modelのエイリアス名
setAutoCodeField(string $field_nm)
string
自動採番設定されるフィールド名
setAutoCodeSet(boolean $isAutoCodeSet)
boolean
自動採番状態
setEventsManager(\Phalcon\Events\ManagerInterface $eventsManager)
\Phalcon\Events\ManagerInterface
イベントマネージャ
setJoinCriteria(array $joinConditions, \SCC\Api\Model\Extend\Phalcon\Mvc\Model\Query\Builder &$criteria) : boolean
array
APIのパラメータ(結合条件)
\SCC\Api\Model\Extend\Phalcon\Mvc\Model\Query\Builder
クエリビルダ
boolean
setModelFullName(string $modelFullName)
string
Modelのフルパス(名前空間)
setPKeyField(string $pkeyName)
string
セットする主キー名
setProcessName( $name)
processName
setSearchPrevModeConditions(array &$conditions, string $prevMode = "")
array
検索条件(key=DBフィールド名, value=比較する値)
string
プレビューモード(onの場合はプレビューモード)
updateMode( $bool)
updateRelationData( $model, $transaction) : boolean
モデルのインスタンス
トランザクション
boolean
DEFAULT_OPTION_DATA
logger :
whereStatement :
modelFullName :
aliasName :
transaction :
eventsManager :
pKeyField :
validator :
processName :
autoCodeField :
autoCodeSet :