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>
Кто-нибудь имеет представление, что не так?