[ クロージャーテーブルモデルを利用した紐づけマスタを操作するトレイト ]
紐づけ対象のコントローラ側でuseする
package |
Default |
---|
deleteRelationInTransaction(array $params, \Phalcon\Mvc\Model\TransactionInterface &$transaction, \SCC\Api\Model\MCoreOrganizationRelation &$model, string $target_cd = "")
子データ存在時は全ての処理を中断し、falseを返す
throws | |
---|---|
array
論理削除更新項目(削除フラグ、削除ユーザ、削除日時) 削除フラグ設定が無い場合は物理削除
\Phalcon\Mvc\Model\TransactionInterface
トランザクション
string
紐づけ削除対象データのコード
updateRelation(array $params, string $mode = "", string $target_cd = "", string $parent_cd = "")
array
パラメータ 未使用
string
モード 未使用
string
紐づけ更新対象データのコード
string
変更する親コード
updateRelationInTransaction(array $params, \Phalcon\Mvc\Model\TransactionInterface &$transaction, \SCC\Api\Model\MCoreOrganizationRelation &$model, string $target_cd = "", string $parent_cd = "")
throws | |
---|---|
array
パラメータ 未使用
\Phalcon\Mvc\Model\TransactionInterface
トランザクション
string
紐づけ更新対象データのコード
string
変更する親コード