PHP Class Xpressengine\DynamicField\ColumnEntity

* FieldType 에서 table 스키마 를 정의 하기위해 사용 * AbstractFieldType class 의 columns 멤버 변수의 항목들을 ColumnEntity class 로 구성
Author: XE Developers ([email protected])
Inheritance: extends Xpressengine\Support\Entity
Mostrar archivo Open project: xpressengine/xpressengine Class Usage Examples

Protected Properties

Property Type Description
$default default Config

Public Methods

Method Description
__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

Method Details

__construct() public method

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

add() public method

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

drop() public method

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

setDefault() public method

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

setDescription() public method

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

setNullAble() public method

set null able attribute to true
public setNullAble ( )

setParams() public method

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

setUnsigned() public method

set unsigned attribute to true
public setUnsigned ( )

Property Details

$default protected_oe property

default Config
protected $default