ControllerPage
extends Controller
in component
AbstractYes
This is a basic class for any controller showing a page
Table of Contents
Properties
Methods
- __construct() : mixed
- addBreadcrumb() : mixed
- addTopMessage() : mixed
- disableRender() : mixed
- enableRender() : mixed
- getPageUrlParams() : mixed
- getRenderData() : mixed
- getRenderTemplate() : mixed
- getSession() : mixed
- getTopMessages() : mixed
- kamodel() : mixed
- loadAdminPageBlocks() : mixed
- loadCustomerPageBlocks() : mixed
- onLoad() : mixed
- render() : mixed
- setOutput() : mixed
- setSession() : mixed
- showPage() : mixed
Properties
$children
protected
mixed
$children
= array()
$data
protected
mixed
$data
= array()
$kadb
Earlier it was used as alternative to the standard db class. Latest 'Ka Extensions' library intends to move all extended DB functions to the standard DB class.
protected
mixed
$kadb
= null
$pagination
protected
mixed
$pagination
$template
protected
mixed
$template
= ''
$url_params
protected
mixed
$url_params
Methods
__construct()
public
__construct(mixed $registry) : mixed
Parameters
- $registry : mixed
addBreadcrumb()
protected
addBreadcrumb(mixed $text[, mixed $href = '' ]) : mixed
Parameters
- $text : mixed
- $href : mixed = ''
addTopMessage()
protected
addTopMessage(mixed $msg[, mixed $type = 'I' ]) : mixed
Parameters
- $msg : mixed
- $type : mixed = 'I'
disableRender()
protected
disableRender([mixed $templates = null ]) : mixed
Parameters
- $templates : mixed = null
enableRender()
protected
enableRender() : mixed
getPageUrlParams()
protected
getPageUrlParams() : mixed
getRenderData()
protected
getRenderData() : mixed
getRenderTemplate()
protected
getRenderTemplate() : mixed
getSession()
protected
& getSession(mixed $key) : mixed
Parameters
- $key : mixed
getTopMessages()
protected
getTopMessages([mixed $clear = true ]) : mixed
Parameters
- $clear : mixed = true
kamodel()
protected
kamodel(mixed $model) : mixed
The function loads a model within the module namespace
Parameters
- $model : mixed
loadAdminPageBlocks()
protected
loadAdminPageBlocks() : mixed
loadCustomerPageBlocks()
protected
loadCustomerPageBlocks() : mixed
onLoad()
protected
onLoad() : mixed
render()
protected
render([mixed $tpl = '' ][, mixed $data = array() ]) : mixed
Parameters
- $tpl : mixed = ''
- $data : mixed = array()
setOutput()
protected
setOutput([mixed $param = null ]) : mixed
Use the native response->setOutput or $this->showPage()
Parameters
- $param : mixed = null
setSession()
protected
setSession(mixed $key, mixed $value) : mixed
Parameters
- $key : mixed
- $value : mixed
showPage()
protected
showPage([mixed $page = '' ][, mixed $data = array() ]) : mixed
Parameters
- $page : mixed = ''
- $data : mixed = array()