Property | Type | Description | |
---|---|---|---|
$configHandler | |||
$connection | Xpressengine\Database\VirtualConnectionInterface | database connection | |
$registerHandler | |||
$viewFactory | Illuminate\View\Factory |
Method | Description | |
---|---|---|
__construct ( Xpressengine\Database\VirtualConnectionInterface $connection, |
create instance | |
connection ( ) : Xpressengine\Database\VirtualConnectionInterface | get database connection | |
create ( |
DynamicField 생성 * ConfigManager 를 이용해 설정 정보를 저장 * FieldTypeManager 로 Dynamic Field Table 생성 | |
drop ( |
DynamicField 제거 | |
get ( string $group, string $id ) : |
get dynamic field | |
getByConfig ( |
get type by dynamic field config entity | |
getConfigHandler ( ) : |
get config handler | |
getRegisterHandler ( ) : |
get register handler | |
getRules ( |
get rules by dynamic field config entity | |
getType ( string $group, string $id ) : |
get dynamic field without skin instance | |
getViewFactory ( ) : Illuminate\View\Factory | get ViewFactory | |
gets ( string $group ) : Generator | get dynamic fields by group name | |
has ( string $group, string $id ) : boolean | has dynamic field | |
put ( |
DynamicField 설정 변경 | |
setConnection ( Xpressengine\Database\VirtualConnectionInterface $connection ) : void | set database connection DatabaseProxy 에 의해서 connection 을 변경 한다. |
Method | Description | |
---|---|---|
getDefaultJoinColumn ( ) : |
DynamicField 는 기본으로 'id' 컬럼과 조인하도록 설정된다. |
public __construct ( Xpressengine\Database\VirtualConnectionInterface $connection, |
||
$connection | Xpressengine\Database\VirtualConnectionInterface | database connection |
$configHandler | config handler | |
$registerHandler | register handler | |
$viewFactory | Illuminate\View\Factory | view factory |
public connection ( ) : Xpressengine\Database\VirtualConnectionInterface | ||
return | Xpressengine\Database\VirtualConnectionInterface |
public getByConfig ( |
||
$config | dynamic field config entity | |
return |
public getConfigHandler ( ) : |
||
return |
public getRegisterHandler ( ) : |
||
return |
public getViewFactory ( ) : Illuminate\View\Factory | ||
return | Illuminate\View\Factory |
public setConnection ( Xpressengine\Database\VirtualConnectionInterface $connection ) : void | ||
$connection | Xpressengine\Database\VirtualConnectionInterface | database connection |
return | void |
protected ConfigHandler,Xpressengine\DynamicField $configHandler | ||
return |
protected VirtualConnectionInterface,Xpressengine\Database $connection | ||
return | Xpressengine\Database\VirtualConnectionInterface |
protected RegisterHandler,Xpressengine\DynamicField $registerHandler | ||
return |