PHP 클래스 Xpressengine\DynamicField\ColumnEntity

* FieldType 에서 table 스키마 를 정의 하기위해 사용 * AbstractFieldType class 의 columns 멤버 변수의 항목들을 ColumnEntity class 로 구성
저자: XE Developers ([email protected])
상속: extends Xpressengine\Support\Entity
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$default default Config

공개 메소드들

메소드 설명
__construct ( string $name, string $dataType ) create instance
add ( Illuminate\Database\Schema\Blueprint $table, string $prefix = '' ) : void parameter $table 에 설정에 맞는 adding column 구문을 수행한다.
drop ( Illuminate\Database\Schema\Blueprint $table, string $prefix = '' ) : void 컬럼 제거
setDefault ( string $default ) set default attribute
setDescription ( string $description ) set description attribute
setNullAble ( ) set null able attribute to true
setParams ( array $params ) set params
setUnsigned ( ) set unsigned attribute to true

메소드 상세

__construct() 공개 메소드

create instance
public __construct ( string $name, string $dataType )
$name string table's column name
$dataType string ColumnDataType class's member attribute

add() 공개 메소드

parameter $table 에 설정에 맞는 adding column 구문을 수행한다.
public add ( Illuminate\Database\Schema\Blueprint $table, string $prefix = '' ) : void
$table Illuminate\Database\Schema\Blueprint schema builder
$prefix string column 이름 앞에 붙일 문자열
리턴 void

drop() 공개 메소드

컬럼 제거
public drop ( Illuminate\Database\Schema\Blueprint $table, string $prefix = '' ) : void
$table Illuminate\Database\Schema\Blueprint schema builder
$prefix string column 이름 앞에 붙일 문자열
리턴 void

setDefault() 공개 메소드

set default attribute
public setDefault ( string $default )
$default string table's default value

setDescription() 공개 메소드

set description attribute
public setDescription ( string $description )
$description string description

setNullAble() 공개 메소드

set null able attribute to true
public setNullAble ( )

setParams() 공개 메소드

set params
public setParams ( array $params )
$params array param's value

setUnsigned() 공개 메소드

set unsigned attribute to true
public setUnsigned ( )

프로퍼티 상세

$default 보호되어 있는 프로퍼티

default Config
protected $default