Zend Paginator не може да намери файл за преглед

Разширих Zend paginator, за да мога да го използвам в моя собствен сервизен слой. Проблемът е да го накарам да се покаже според мен. (Моята администраторска страница не е в папка за изглед/скрипт, а в някакъв наследен код в публичното пространство - не питайте хаха). Имам екземпляр на изглед от bootstrap и се опитвам да покажа пагинатора.

Фатална грешка: Неуловено изключение „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'). Може да сте счупили нещо в bootstrap.   -  person RockyFord    schedule 11.06.2013
comment
Това проработи, благодаря, имате ли нещо против да го добавите като отговор, за да мога да приема? :)   -  person Kal    schedule 12.06.2013


Отговори (1)


Не е проблем с пагинатора, приложението не намира пътищата на скрипта по подразбиране, може би опитайте

$view->addScriptPath('PATH');

or

$view->setScriptPath('PATH').

Може да сте счупили нещо в bootstrap.

person RockyFord    schedule 13.06.2013