2014-01-09 58 views
0

我的問題是,每次我在視圖中的分頁程序鏈接點擊時,控制器返回我這個錯誤:爾康分頁程序錯誤:語法錯誤,意外EOF

語法錯誤,意外EOF

是什麼這個? EOF?

我的控制器:

$domicilios = Domicilios::find(); 

$paginator = new \Phalcon\Paginator\Adapter\Model(
array(
"data" => $domicilios, 
"limit"=> 5, 
"page" => $currentPage 
) 
); 

$pagina = $paginator->getPaginate(); 

$this->view->setVar("estado", $estado); 
$this->view->setVar("pagina", $pagina); 

模型Domicilios正在返回正確的內容,但爲什麼分頁程序不斷返回這個錯誤?

在此先感謝!

+1

能否請您發表您的看法呢? –

回答

1

EOF是文件的結尾。可能有幾個問題。第一,如果您將此文件上傳到服務器,則上傳過程可能會出現問題,並且文件未完全上傳,並且您已損壞文件結尾(EOF)。

嘗試將您的php文件轉換爲utf8。你可以用記事本++和許多其他程序來做到這一點。

這裏是我的工作分頁:

$page = $this->request->get('page', 'int', 1); 
    $this->view->page = $page; 
    if ($page < 1) { 
     $page = 1; 
    } 
    $user = $this->session->get('auth'); 
    $questions = Model_UserQuestion::find(array(
       'user_id=:user_id:', 
       'bind' => array('user_id' => $user['id']), 
       "order" => "id DESC", 
    )); 

    // Create a Model paginator, show 10 rows by page starting from $currentPage 
    $paginator = new \Phalcon\Paginator\Adapter\Model(
      array(
     "data" => $questions, 
     "limit" => $this->config->application->itemsPerPage, 
     "page" => $page 
      ) 
    ); 
    $page = $paginator->getPaginate(); 
    $this->view->questions = $page->items; 

通知,讓你不得不使用這個項目:

$page->items