ток зендера, следующие элементы - PullRequest
0 голосов
/ 19 июня 2011

Я работаю в Zend Framework с нумерацией страниц (используя Zend Paginator).Проблема в том, что я хочу получить первый элемент и сбросить предыдущий элемент, что-то вроде

$elements = Zend_Paginator::factory($items);
$elements
                ->setCurrentPageNumber($this->view->getRequest()->getParam('page', 1))
                ->setItemCountPerPage(10)
                ->setPageRange(5);

, используя что-то вроде current($elements) или next($elements); unset(previous($elements)), но не работает Zend Paginator Object

Любая идея?Zend Paginator имеет подобный метод?

Ответы [ 2 ]

0 голосов
/ 19 июня 2011

Содержит ли переменная $ items данные, которые вы планируете использовать?

Если это так, я рекомендую удалить значения перед передачей массива в фабричный класс zend_paginator:

unset($array[0]);
$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($array));  
0 голосов
/ 19 июня 2011

Вы можете написать свой собственный метод класса, такой как

$element->unsetElement();

или что-то еще, тогда имейте эту ручку, как вам нужно. Я не думаю, что вы можете использовать unset в контексте, в котором вы его используете.

...