PHP 클래스 library\App\Layout

저자: Bogdan Ghervan ([email protected])
상속: extends View
파일 보기 프로젝트 열기: cronkeep/cronkeep

보호된 프로퍼티들

프로퍼티 타입 설명
$_layoutFile string Layout file relative to the templates path.
$_vars array JavaScript variables registry.

공개 메소드들

메소드 설명
appendVar ( string $name, mixed $value ) : Layout Push variable $name to JavaScript.
render ( string $template, array $data = null ) : string Renders template and injects it to the layout file.

보호된 메소드들

메소드 설명
_getVarsForOutput ( ) : string Returns aggregated variables to send to JavaScript, with values encoded in JSON.

메소드 상세

_getVarsForOutput() 보호된 메소드

Returns aggregated variables to send to JavaScript, with values encoded in JSON.
protected _getVarsForOutput ( ) : string
리턴 string

appendVar() 공개 메소드

Push variable $name to JavaScript.
public appendVar ( string $name, mixed $value ) : Layout
$name string
$value mixed
리턴 Layout

render() 공개 메소드

Renders template and injects it to the layout file.
public render ( string $template, array $data = null ) : string
$template string
$data array
리턴 string

프로퍼티 상세

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

Layout file relative to the templates path.
protected string $_layoutFile
리턴 string

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

JavaScript variables registry.
protected array $_vars
리턴 array