2014-09-22 116 views
0

如何在cakephp中隱藏/取消隱藏/掩碼URL查詢參數? 我試過用JavaScript,但仍然錯誤,當我嘗試他的下面幾頁。隱藏URL參數cakephp刷新

視圖和控制器

pastebin.com/8XEBzQSU

pastebin.com/pEjcU5ma

http://www.mywebsite.com/web/index/page:2?url=web

hideindex/page:2?url=web

視圖

</p> 

     <?php 
     $params = $this->Paginator->params(); 
     if ($params['pageCount'] > 1) { 
     ?> 
     <div> 
     <ul class="pagination pagination-sm"> 
      <?php 
       echo $this->Paginator->prev('&larr; Previous', array('class' => 'prev','tag' => 'li','escape' => false), '<a onclick="return false;">&larr; Previous</a>', array('class' => 'prev disabled','tag' => 'li','escape' => false)); 
       echo $this->Paginator->numbers(array('separator' => '','tag' => 'li','currentClass' => 'active','currentTag' => 'a')); 
       echo $this->Paginator->next('Next &rarr;', array('class' => 'next','tag' => 'li','escape' => false), '<a onclick="return false;">Next &rarr;</a>', array('class' => 'next disabled','tag' => 'li','escape' => false)); 
      ?> 
     </ul> 
    </div> 

控制器

if (isset($tmp) && $tmp){ 
      array_push($paginate['conditions'], $tmp); 
     } 

     //print_r($paginate); 

     $this->paginate = $paginate; 
    } 
    $this->set('web', $this->Paginator->paginate()); 
} 
+1

目前尚不清楚你正在努力完成什麼。你的網址應該是什麼樣子? – savedario 2014-09-22 10:31:11

+0

隱藏參數/ index/page:id – Adzuan 2014-09-22 12:03:35

回答

0

您可以使用AJAX分頁,如果你不希望使用GET請求分頁。

或者,看看here