2015-06-03 2 views
0

Я хочу запустить двойную разбивку на страницы для моего результата, так как она имеет миллионы результатов. Когда я обновляю результат, используя $.fn.yiiListView.update, мне нужно отсчет возвращенной им записи.

ответ

0

специальный$variables в CGridView и CListView.

CListView виджет называет свой частичный рендеринг _view по каждому пункту, установка этих переменных перед вызовом каждой из них:

$data - the current object or hash being rendered 
$index - the zero-based index of the item being rendered (0, 1, 2, ...) 
$this - the owner of the widget, usually the calling controller 
$widget - the CListView widget itself 

В CGridView виджет отображает данные в виде таблицы, и когда каждый «значение» => '...' строка Эвальд, эти переменные доступны:

$data - the current object or hash being rendered 
$row - the zero-based index of the item being rendered (0, 1, 2, ...) 
$this - the CGridColumn object representing the column being rendered 
$this->grid - the CGridView object that owns the column 
$this->grid->owner - the owner of the grid, usually the calling controller 

Так что я думаю $ ряд и $ index - необходимые переменные. Source.

Смежные вопросы