View

package

Default

Methods

Class constructor

__construct(array $vars = null) 

Arguments

$vars

array

set data for view

Magic get function

__get(string $name) : mixed

Arguments

$name

string

name of data

Response

mixed

Magic set function

__set(string $name, mixed $value) 

Arguments

$name

string

name of data

$value

mixed

value of data

add HTTP header to headers array

addheader(string $header) 

Arguments

$header

string

HTTP header text

Add an array with headers to the view

addheaders(array $headers = array()) 

Arguments

$headers

array

Content function - it is use in template file

content() : string

Response

string

Get Flash Message

getFlashMessage() : mixed

Response

mixed

Response with JSON format, without view and template

jsonResponse(array $data) : \Core\json

Arguments

$data

array

array with data

Response

\Core\json

Partial function - rendering a piece of code.

partial( $view) : string

Arguments

$view

Response

string

Render view

render(string $view, array $data = null) 

Arguments

$view

string

path to file from views folder

$data

array

Set template

setTemplate(string $name) : boolean

Arguments

$name

string

Name of template

Response

boolean

Properties

_headers

_headers : 

Type(s)

templatesDir

templatesDir : 

Type(s)

viewsDir

viewsDir : 

Type(s)

template

template : 

Type(s)

view

view : 

Type(s)

vars

vars : 

Type(s)