Zend Paginator не может найти файл просмотра

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

Неустранимая ошибка: необработанное исключение «Zend_View_Exception» с сообщением «не задан каталог сценария просмотра; не удалось определить местоположение сценария просмотра в /usr/share/php/Zend/View/Abstract.php:973

$adapter = new Think_Paginator_Adapter_ServiceQuery($logging, 'getAllActions');
    $paginator = new Zend_Paginator($adapter);
<table>
<?php foreach($paginator as $data){ ?>
                    <tr>
                    <td><?php echo $data->adminId ?></td>
                    <td><?php echo $data->lastName ?></td>
                    <td><?php echo $data->firstName ?></td>
                    <td><?php echo $data->loanId ?></td>
                    <td><?php echo $data->createTimestamp ?></td>
                    <td><?php echo $data->action ?></td>
                    </tr>    
                <?php } ?>
                    <?php 
                   echo $view->paginationControl($paginator,
                                    'Sliding',
                                    'pagination.phtml');
                   ?>
                </table>

Любая идея, почему он не находит мой pagination.phtml в каталоге view/scripts?

Спасибо


person Kal    schedule 10.06.2013    source источник
comment
Это не проблема с пагинатором, приложение не находит пути к сценариям по умолчанию, возможно, попробуйте $view->addScriptPath('PATH'); или $view->setScriptPath('PATH'). Возможно, вы что-то сломали в бутстрапе.   -  person RockyFord    schedule 11.06.2013
comment
Это сработало, спасибо, не могли бы вы добавить это как ответ, чтобы я мог принять? :)   -  person Kal    schedule 12.06.2013


Ответы (1)


Это не проблема с пагинатором, приложение не находит пути сценария по умолчанию, возможно, попробуйте

$view->addScriptPath('PATH');

or

$view->setScriptPath('PATH').

Возможно, вы что-то сломали в бутстрапе.

person RockyFord    schedule 13.06.2013