2013-06-10 4 views
0

Zend paginator를 확장하여 내 서비스 레이어에서 사용할 수 있습니다. 문제가 내보기에 표시됩니다. (내 관리 페이지는보기/스크립트 폴더에 없지만 공용의 일부 레거시 코드 - 권유하지 않음). 부트 스트랩에서 뷰의 인스턴스를 얻었으므로 페이징 관리자를 표시하려고합니다.Zend Paginator에서보기 파일을 찾을 수 없습니다.

Fatal error: Uncaught exception 'Zend_View_Exception' with message 'no view script directory set; unable to determine location for view script' in /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을 발견하지 왜 어떤 생각?

감사

그것은 응용 프로그램이 기본 스크립트 경로를 찾는되지 매기기에 문제가되지 않습니다
+1

응용 프로그램이 기본 스크립트 경로를 찾지 못해서 페이지 표시기에 문제가 없으면'$ view-> addScriptPath ('PATH'); 또는 $ view-> setScriptPath ('PATH')'를 사용해보십시오. 부트 스트랩에서 무언가가 고장 났을 수 있습니다. – RockyFord

+0

그 덕분에 고마워, 내가 대답을 추가 할 수 있도록 받아 들일 수 있을까요? :) – Kal

답변

0

, 어쩌면

$view->addScriptPath('PATH');

또는

$view->setScriptPath('PATH')

을 시도합니다.

부트 스트랩에서 문제가 생겼을 수 있습니다.