PHP Класс ContextList

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

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

Свойство Тип Описание
$filters array
$issue integer
$language integer
$lastId string
$orderBy array
$publication integer
$renderActions boolean
$renderFilters boolean
$section integer

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

Метод Описание
__construct ( boolean $randomId = FALSE )
doAction ( string $f_action, array $f_items, array $f_params = [] ) : void Handle action
doData ( array $f_request ) Handle data
doOrder ( array $f_order, integer $f_language ) : void Handle order
doPreview ( $f_language_id, $_article_no )
getFilterIssues ( )
getFilterSections ( )
processItem ( Article $article ) : array Process item
render ( ) : ArticleList Render table.
renderActions ( ) : ArticleList Render actions.
renderFilters ( ) : ArticleList Render filters.
setFilter ( string $name, mixed $value ) : ArticleList Set filter.
setIssue ( integer $issue ) : ArticleList Set issue.
setLanguage ( integer $language ) : ArticleList Set language.
setOrderBy ( string $column, string $direction = 'asc' ) : ArticleList Set column to order by.
setPublication ( integer $publication ) : ArticleList Set publication.
setSection ( integer $section ) : ArticleList Set section.

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

__construct() публичный Метод

public __construct ( boolean $randomId = FALSE )
$randomId boolean

doAction() публичный статический Метод

Handle action
public static doAction ( string $f_action, array $f_items, array $f_params = [] ) : void
$f_action string
$f_items array
$f_params array
Результат void

doData() публичный Метод

Handle data
public doData ( array $f_request )
$f_request array

doOrder() публичный статический Метод

Handle order
public static doOrder ( array $f_order, integer $f_language ) : void
$f_order array
$f_language integer
Результат void

doPreview() публичный Метод

public doPreview ( $f_language_id, $_article_no )

getFilterIssues() публичный Метод

public getFilterIssues ( )

getFilterSections() публичный Метод

public getFilterSections ( )

processItem() публичный Метод

Process item
public processItem ( Article $article ) : array
$article Article
Результат array

render() публичный Метод

Render table.
public render ( ) : ArticleList
Результат ArticleList

renderActions() публичный Метод

Render actions.
public renderActions ( ) : ArticleList
Результат ArticleList

renderFilters() публичный Метод

Render filters.
public renderFilters ( ) : ArticleList
Результат ArticleList

setFilter() публичный Метод

Set filter.
public setFilter ( string $name, mixed $value ) : ArticleList
$name string
$value mixed
Результат ArticleList

setIssue() публичный Метод

Set issue.
public setIssue ( integer $issue ) : ArticleList
$issue integer
Результат ArticleList

setLanguage() публичный Метод

Set language.
public setLanguage ( integer $language ) : ArticleList
$language integer
Результат ArticleList

setOrderBy() публичный Метод

Set column to order by.
public setOrderBy ( string $column, string $direction = 'asc' ) : ArticleList
$column string
$direction string
Результат ArticleList

setPublication() публичный Метод

Set publication.
public setPublication ( integer $publication ) : ArticleList
$publication integer
Результат ArticleList

setSection() публичный Метод

Set section.
public setSection ( integer $section ) : ArticleList
$section integer
Результат ArticleList

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

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

protected array $filters
Результат array

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

protected int $issue
Результат integer

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

protected int $language
Результат integer

$lastId защищенное статическое свойство

protected static string $lastId
Результат string

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

protected array $orderBy
Результат array

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

protected int $publication
Результат integer

$renderActions защищенное статическое свойство

protected static bool $renderActions
Результат boolean

$renderFilters защищенное статическое свойство

protected static bool $renderFilters
Результат boolean

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

protected int $section
Результат integer