TDataCreatorManager

[ データテーブルAPI自動生成マネージャクラス ]

API作成を制御するクラス

package

Default

Methods

コンストラクター

__construct(\Phalcon\Db\Adapter\Pdo $con, string $db_table_nm, string $db_table_admin_nm) 

Arguments

$con

\Phalcon\Db\Adapter\Pdo

DB接続用のアダプタ(PDO)

$db_table_nm

string

DBテーブル名

$db_table_admin_nm

string

DBテーブル表示名称

データテーブルAPI作成処理

create() : boolean
throws

Response

boolean

データテーブルAPI削除処理

createCancelAll() : boolean
throws

Response

boolean

API生成クラスとDBテーブル生成クラスをエントリーする

entry(\SCC\Api\Model\Creator\Extend\TableCreator $dbCreator, \SCC\Api\Model\Creator\Extend\ApiCreator $apiCreator) 

Arguments

$dbCreator

\SCC\Api\Model\Creator\Extend\TableCreator

DBテーブル生成クラス

$apiCreator

\SCC\Api\Model\Creator\Extend\ApiCreator

API生成クラス

初期化処理

init() 
throws

Properties

ロガー

logger : 

Type(s)

DB接続用のアダプタ(PDO)

connection : 

Type(s)

データテーブルの名称の動的部分

dbTableNm : 

Type(s)

データテーブルの設定管理画面での表示名称

dbTableAdminNm : 

Type(s)

作成するDB生成クラスのリスト

tableClassList : 

Type(s)

作成するAPI生成クラスのリスト

apiClassList : 

Type(s)

エントリのリスト

entryList : 

Type(s)