PHP Класс Pop\Mvc\View

Автор: Nick Sagona, III ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$data array Model data
$output string View output string
$templateFile string View template file
$templateString string View template string

Открытые методы

Метод Описание
__construct ( string $template = null, array $data = null ) : View Constructor
__get ( string $name ) : mixed Get method to return the value of data[$name].
__isset ( string $name ) : boolean Return the isset value of data[$name].
__set ( string $name, mixed $value ) : mixed Set method to set the property to the value of data[$name].
__toString ( ) : string Return rendered view as string
__unset ( string $name ) : void Unset data[$name].
factory ( string $template = null, array $data = null ) : View Create a Pop\Mvc\View object
get ( string $key ) : mixed Get model data
getData ( ) : array Get all model data
getTemplate ( ) : string Get view template
getTemplateFile ( ) : string Get view template file
getTemplateString ( ) : string Get view template string
merge ( array $data ) : View Merge new model data
render ( boolean $ret = false ) : mixed Render the view.
set ( string $name, mixed $value ) : View Set model data
setData ( array $data = [] ) : View Set all model data
setTemplate ( string $template ) : View Set view template with auto-detect
setTemplateFile ( string $template ) : View Set view template file
setTemplateString ( string $template ) : View Set view template string

Защищенные методы

Метод Описание
renderTemplateFile ( ) : void Render view template file
renderTemplateString ( ) : void Render view template string

Описание методов

__construct() публичный метод

Instantiate the view object.
public __construct ( string $template = null, array $data = null ) : View
$template string
$data array
Результат View

__get() публичный метод

Get method to return the value of data[$name].
public __get ( string $name ) : mixed
$name string
Результат mixed

__isset() публичный метод

Return the isset value of data[$name].
public __isset ( string $name ) : boolean
$name string
Результат boolean

__set() публичный метод

Set method to set the property to the value of data[$name].
public __set ( string $name, mixed $value ) : mixed
$name string
$value mixed
Результат mixed

__toString() публичный метод

Return rendered view as string
public __toString ( ) : string
Результат string

__unset() публичный метод

Unset data[$name].
public __unset ( string $name ) : void
$name string
Результат void

factory() публичный статический метод

Create a Pop\Mvc\View object
public static factory ( string $template = null, array $data = null ) : View
$template string
$data array
Результат View

get() публичный метод

Get model data
public get ( string $key ) : mixed
$key string
Результат mixed

getData() публичный метод

Get all model data
public getData ( ) : array
Результат array

getTemplate() публичный метод

Get view template
public getTemplate ( ) : string
Результат string

getTemplateFile() публичный метод

Get view template file
public getTemplateFile ( ) : string
Результат string

getTemplateString() публичный метод

Get view template string
public getTemplateString ( ) : string
Результат string

merge() публичный метод

Merge new model data
public merge ( array $data ) : View
$data array
Результат View

render() публичный метод

Render the view.
public render ( boolean $ret = false ) : mixed
$ret boolean
Результат mixed

renderTemplateFile() защищенный метод

Render view template file
protected renderTemplateFile ( ) : void
Результат void

renderTemplateString() защищенный метод

Render view template string
protected renderTemplateString ( ) : void
Результат void

set() публичный метод

Set model data
public set ( string $name, mixed $value ) : View
$name string
$value mixed
Результат View

setData() публичный метод

Set all model data
public setData ( array $data = [] ) : View
$data array
Результат View

setTemplate() публичный метод

Set view template with auto-detect
public setTemplate ( string $template ) : View
$template string
Результат View

setTemplateFile() публичный метод

Set view template file
public setTemplateFile ( string $template ) : View
$template string
Результат View

setTemplateString() публичный метод

Set view template string
public setTemplateString ( string $template ) : View
$template string
Результат View

Описание свойств

$data защищенное свойство

Model data
protected array $data
Результат array

$output защищенное свойство

View output string
protected string $output
Результат string

$templateFile защищенное свойство

View template file
protected string $templateFile
Результат string

$templateString защищенное свойство

View template string
protected string $templateString
Результат string