Zend Framework
3.0
|
JSON renderer. More...
Public Member Functions | |
getEngine () | |
Return the template engine object, if any. | |
setResolver (Resolver $resolver) | |
Set the resolver used to map a template name to a resource the renderer may consume. | |
setMergeUnnamedChildren ($mergeUnnamedChildren) | |
Set flag indicating whether or not to merge unnamed children. | |
setJsonpCallback ($callback) | |
Set the JSONP callback function name. | |
hasJsonpCallback () | |
Returns whether or not the jsonpCallback has been set. | |
mergeUnnamedChildren () | |
Should we merge unnamed children? | |
render ($nameOrModel, $values=null) | |
Renders values as JSON. | |
canRenderTrees () | |
Can this renderer render trees of view models? | |
Protected Member Functions | |
recurseModel (Model $model, $mergeWithVariables=true) | |
Retrieve values from a model and recurse its children to build a data structure. | |
injectChildren (Model $model, array $children) | |
Inject discovered child model values into parent model. | |
Protected Attributes | |
$mergeUnnamedChildren = false | |
$resolver | |
$jsonpCallback = null | |
JSON renderer.
canRenderTrees | ( | ) |
getEngine | ( | ) |
Return the template engine object, if any.
If using a third-party template engine, such as Smarty, patTemplate, phplib, etc, return the template engine object. Useful for calling methods on these objects, such as for setting filters, modifiers, etc.
hasJsonpCallback | ( | ) |
Returns whether or not the jsonpCallback has been set.
|
protected |
mergeUnnamedChildren | ( | ) |
Should we merge unnamed children?
|
protected |
Retrieve values from a model and recurse its children to build a data structure.
Model | $model | |
bool | $mergeWithVariables | Whether or not to merge children with the variables of the $model |
render | ( | $nameOrModel, | |
$values = null |
|||
) |
Renders values as JSON.
string | Model | $nameOrModel | The script/resource process, or a view model |
null | array | \ArrayAccess | $values | Values to use during rendering |
Exception\DomainException |
setJsonpCallback | ( | $callback | ) |
setMergeUnnamedChildren | ( | $mergeUnnamedChildren | ) |
Set flag indicating whether or not to merge unnamed children.
bool | $mergeUnnamedChildren |
setResolver | ( | Resolver | $resolver | ) |
|
protected |
|
protected |
|
protected |