PHP Класс Newscoop\Controller\Action\Helper\Datatable\ADatatable

Наследование: extends Zend_Controller_Action_Helper_Abstrac\Zend_Controller_Action_Helper_Abstract
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_adapter Newscoop\Controller\Action\Helper\Datatable\Adapter\AAdapter The data adapter
$_cols array Columns
$_colsIndex array Columns' index
$_isDispatched
$_options array Options
$_outputObject object Output object for processed data
$_params Paramenters for the data fetching Get them from the request object for example
$_rowHandler function Row handler, called for each row in datatable

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

Метод Описание
dispatch ( $p_params = null, $p_cols = null, $p_options = null ) should implement a switching method for data and metadata fetching
dispatchData ( array $p_params = null, array $p_cols = null ) Get data and set the out object
dispatchMedatata ( array $p_cols = null, array $p_options = null ) set output metadata
getAdapter ( ) : Adapter Get the data adapter
getOptions ( ) : array Get options
getOutputObject ( ) : object Get output object
init ( )
setAdapter ( AAdapter $p_adapter ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set the data adapter
setCols ( $p_cols ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set columns
setOption ( string $p_key, $p_value ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set option
setOptions ( array $p_options ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set multiple options
setOutputObject ( object &$p_object ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set output object, for example the view object.
setParams ( $p_params ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set params
setRowHandler ( function $p_func ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable Set row handler

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

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

should implement a switching method for data and metadata fetching
abstract public dispatch ( $p_params = null, $p_cols = null, $p_options = null )

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

Get data and set the out object
public dispatchData ( array $p_params = null, array $p_cols = null )
$p_params array
$p_cols array

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

set output metadata
public dispatchMedatata ( array $p_cols = null, array $p_options = null )
$p_cols array
$p_options array

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

Get the data adapter
public getAdapter ( ) : Adapter
Результат Adapter $p_adapter

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

Get options
public getOptions ( ) : array
Результат array

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

Get output object
public getOutputObject ( ) : object
Результат object $p_object

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

public init ( )

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

Set the data adapter
public setAdapter ( AAdapter $p_adapter ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
$p_adapter Newscoop\Controller\Action\Helper\Datatable\Adapter\AAdapter
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

Set columns
public setCols ( $p_cols ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

Set option
public setOption ( string $p_key, $p_value ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
$p_key string
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

Set multiple options
public setOptions ( array $p_options ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
$p_options array
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

Set output object, for example the view object.
public setOutputObject ( object &$p_object ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
$p_object object
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

Set params
public setParams ( $p_params ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

Set row handler
public setRowHandler ( function $p_func ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
$p_func function
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable

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

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

The data adapter
protected AAdapter,Newscoop\Controller\Action\Helper\Datatable\Adapter $_adapter
Результат Newscoop\Controller\Action\Helper\Datatable\Adapter\AAdapter

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

Columns
protected array $_cols
Результат array

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

Columns' index
protected array $_colsIndex
Результат array

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

protected $_isDispatched

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

Options
protected array $_options
Результат array

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

Output object for processed data
protected object $_outputObject
Результат object

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

Paramenters for the data fetching Get them from the request object for example
protected $_params

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

Row handler, called for each row in datatable
protected function $_rowHandler
Результат function