Layout
class Layout implements LayoutInterface
Class Layout
Traits
ViewFileTrait
Patterns\Traits\OptionableTrait
Patterns\Traits\TemplateViewTrait
Methods
string
render(
string $view = null,
array $params = array())
Building of a view content including a view file passing it parameters
from
ViewFileTrait
__construct(
array $options = array())
No description
string
__toString()
No description
$this
setLayout(
string $view)
No description
string
getLayout()
No description
$this
setChild(
string $name,
string $view,
array $params = array())
No description
$this
setChildParam(
string $name,
string $param_name,
mixed $param_value)
No description
$this
setChildAsString(
string $name,
string $content)
No description
mixed
getChild(
string $name)
No description
bool
hasChild(
string $name)
No description
string
renderChild(
string $name,
array $params = array())
No description
string
renderLayout(
array $params = array())
Build the global layout with all children contents
Details
in
ViewFileTrait at line 48
string
render(
string $view = null,
array $params = array())
Building of a view content including a view file passing it parameters
in
ViewFileTrait at line 78
array
getDefaultViewParams()
Get the default parameters for all views
in
ViewFileTrait at line 89
string
getTemplate(
string $name)
Search a view file in the current file system
at line 53
__construct(
array $options = array())
at line 62
string
__toString()
at line 95
$this
setLayout(
string $view)
at line 103
string
getLayout()
at line 119
$this
setChild(
string $name,
string $view,
array $params = array())
at line 133
$this
setChildParam(
string $name,
string $param_name,
mixed $param_value)
at line 151
$this
setChildAsString(
string $name,
string $content)
at line 161
mixed
getChild(
string $name)
at line 170
bool
hasChild(
string $name)
at line 180
string
renderChild(
string $name,
array $params = array())
at line 200
string
renderLayout(
array $params = array())
Build the global layout with all children contents