PHP 클래스 Newscoop\Controller\Action\Helper\Datatable\ADatatable

상속: extends Zend_Controller_Action_Helper_Abstrac\Zend_Controller_Action_Helper_Abstract
파일 보기 프로젝트 열기: sourcefabric/newscoop 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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