Zend paginator css error

Месяц назад я начал изучать Zend Framework и концепцию MVC. Я заметил проблему с CSS при использовании Zend Paginator. Пока я открываю первую страницу, все в порядке, но когда я перехожу на следующие страницы, появляются стили css (в моем файле main.css у меня есть код из layout.phtml).

Бутстрап маршрут:

$routes['indexController-paginatorAction'] = new Zend_Controller_Router_Route(
            '/paginator/:page', array(
                'module' => 'default',
                'controller' => 'index',
                'action' => 'paginator',
                'page' => 1
            ));

Класс, который возвращает текст для разбивки на страницы:

class Application_Model_Paginator extends Zend_Db_Table_Abstract{

protected $_name = 'text';

public function getText($page, $count = 1)
{
    $query = $this->select();

    $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_DbSelect($query));
    $paginator->setCurrentPageNumber($page)->setItemCountPerPage($count);

    return $paginator;
}

}

Действие контроллера:

public function paginatorAction()
{
    $page = $this->getParam('page');
    $textModel = new Application_Model_Paginator();
    $text = $textModel->getText($page, 1);
    $this->view->text = $text;
}

Пагинаторное управление:

<div id="pagination-box">
<div>
    <?php $pageVariable = ($this->page)?$this->page: 'page'?>
    <div>
        <p>Page <?= $this->current ?></p>
    </div>
</div>

Посмотреть:

<div class="pag-row">
    <?= $this->paginationControl($this->text, 'Sliding', array('paginator.phtml', 'default')); ?>
</div>
<div>
    <?php
    foreach($this->text as $row)
    {
        echo $row['text'];
    }
    ?>
</div>

Кто-нибудь имеет представление, что не так?

0 ответов

Другие вопросы по тегам