PHP Class App\FieldTypes\Address

Inheritance: extends Xpressengine\DynamicField\AbstractType
Show file Open project: xpressengine/xpressengine

Protected Properties

Property Type Description
$id string

Public Methods

Method Description
description ( ) : string get field type description
getColumns ( ) : ColumnEntity[] return columns
getRules ( ) : array return rules
getSettingsRules ( ) : array 다이나믹필스 생성할 때 타입 설정에 적용될 rule 반환
getSettingsView ( ConfigEntity $config = null ) : string Dynamic Field 설정 페이지에서 각 fieldType 에 필요한 설정 등록 페이지 반환 return html tag string
name ( ) : string get field type name
wheres ( DynamicQuery $query, array $params ) : Builder query where 처리 주소는 like 검색을 제공함 like 검색으로 성능에 문제가 발생하게 되므로 주소 검색은 beta 배포 전에 다시 제작

Method Details

description() public method

get field type description
public description ( ) : string
return string

getColumns() public method

return columns
public getColumns ( ) : ColumnEntity[]
return Xpressengine\DynamicField\ColumnEntity[]

getRules() public method

return rules
public getRules ( ) : array
return array

getSettingsRules() public method

다이나믹필스 생성할 때 타입 설정에 적용될 rule 반환
public getSettingsRules ( ) : array
return array

getSettingsView() public method

Dynamic Field 설정 페이지에서 각 fieldType 에 필요한 설정 등록 페이지 반환 return html tag string
public getSettingsView ( ConfigEntity $config = null ) : string
$config Xpressengine\Config\ConfigEntity config entity
return string

name() public method

get field type name
public name ( ) : string
return string

wheres() public method

query where 처리 주소는 like 검색을 제공함 like 검색으로 성능에 문제가 발생하게 되므로 주소 검색은 beta 배포 전에 다시 제작
public wheres ( DynamicQuery $query, array $params ) : Builder
$query Xpressengine\Database\DynamicQuery query builder
$params array parameters for search
return Illuminate\Database\Query\Builder

Property Details

$id protected static property

protected static string $id
return string