PHP 클래스 Jarves\Admin\Form\Form

파일 보기 프로젝트 열기: jarves/jarves 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$data array Form data from a request for example (jarves.Form->getValue)
$fields Jarves\Configuration\Field[]

공개 메소드들

메소드 설명
__construct ( array $fields = null )
addField ( Field $field )
getData ( ) : array
getField ( string $key ) : Field
getFields ( ) : Field[]
mapData ( array $defaultData = [], null | string[] $filterFields = null ) : array
searchField ( Field[] &$fields, string $key ) : Field
setData ( array $data )
setFields ( Field[] $fields )
setForm ( array $fields, Form $form ) : Field

메소드 상세

__construct() 공개 메소드

public __construct ( array $fields = null )
$fields array

addField() 공개 메소드

public addField ( Field $field )
$field Jarves\Configuration\Field

getData() 공개 메소드

public getData ( ) : array
리턴 array

getField() 공개 메소드

public getField ( string $key ) : Field
$key string
리턴 Jarves\Configuration\Field

getFields() 공개 메소드

public getFields ( ) : Field[]
리턴 Jarves\Configuration\Field[]

mapData() 공개 메소드

public mapData ( array $defaultData = [], null | string[] $filterFields = null ) : array
$defaultData array
$filterFields null | string[]
리턴 array

searchField() 공개 정적인 메소드

public static searchField ( Field[] &$fields, string $key ) : Field
$fields Jarves\Configuration\Field[]
$key string
리턴 Jarves\Configuration\Field

setData() 공개 메소드

public setData ( array $data )
$data array

setFields() 공개 메소드

public setFields ( Field[] $fields )
$fields Jarves\Configuration\Field[]

setForm() 공개 정적인 메소드

public static setForm ( array $fields, Form $form ) : Field
$fields array
$form Form
리턴 Jarves\Configuration\Field

프로퍼티 상세

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

Form data from a request for example (jarves.Form->getValue)
protected array $data
리턴 array

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

protected Field[],Jarves\Configuration $fields
리턴 Jarves\Configuration\Field[]