Class app\modules\main\widgets\elist\EList

Inheritanceapp\modules\main\widgets\elist\EList » common\widgets\App » yii\base\Widget

Class EList Виджет для вывода элементов. Отображаемая сущность должна наследовать \common\db\ActiveRecord

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$labelAttr string имя выводимого атрибута app\modules\main\widgets\elist\EList
$limit int количество выводимых элементов app\modules\main\widgets\elist\EList
$modelClass string имя класса модели app\modules\main\widgets\elist\EList
$models array массив моделей app\modules\main\widgets\elist\EList
$options array массив атрибутов html тега app\modules\main\widgets\elist\EList
$order array сортировка элементов app\modules\main\widgets\elist\EList
$queryModify callable функция для модификации запроса. app\modules\main\widgets\elist\EList
$showCond string условие отображения виджета common\widgets\App
$showCondType int тип условия для отображения виджета common\widgets\App
$tpl string представление виджета common\widgets\App
$urlCreate callable функция возвращающая url модели. app\modules\main\widgets\elist\EList

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$parentLevel int глубина родительского раздела app\modules\main\widgets\elist\EList

Public Methods

Hide inherited methods

MethodDescriptionDefined By
init() app\modules\main\widgets\elist\EList
isShow() Отображать ли данный виджет common\widgets\App
run() app\modules\main\widgets\elist\EList

Property Details

$labelAttr public property
string $labelAttr "title"

имя выводимого атрибута

$limit public property
int $limit 3

количество выводимых элементов

$modelClass public property

имя класса модели

$models public property
array $models null

массив моделей

$options public property

массив атрибутов html тега

$order public property
array $order = ['id' => 'DESC']

сортировка элементов

$parentLevel protected property
int $parentLevel null

глубина родительского раздела

$queryModify public property

функция для модификации запроса. Принимает аргументом \common\db\TActiveQuery

$urlCreate public property

функция возвращающая url модели. Принимает аргументом модель для которой необходимо создать url

Method Details

init() public method

void init( )
run() public method

void run( )