Php 无法保持分页跟踪
分页链接第一次正确显示,但当我单击第二页链接时,数据消失 这是我的密码: 控制器Php 无法保持分页跟踪,php,cakephp,pagination,Php,Cakephp,Pagination,分页链接第一次正确显示,但当我单击第二页链接时,数据消失 这是我的密码: 控制器 类PostsController扩展了AppController{ public$components=数组('Paginator'); var$paginate=数组( 'Post'=>数组( “限制”=>5 ) ); 公共职能指数(){ //调试(“索引中”); //$this->render(); $d=$this->data['lower_limit']; //调试(“df”); //调试(d美元); $l
类PostsController扩展了AppController{
public$components=数组('Paginator');
var$paginate=数组(
'Post'=>数组(
“限制”=>5
)
);
公共职能指数(){
//调试(“索引中”);
//$this->render();
$d=$this->data['lower_limit'];
//调试(“df”);
//调试(d美元);
$lower=$this->data['lower_limit'];
$upper=$this->data['upper_limit'];
$conditions=数组('Post.Post\u id>='=>$lower,'Post.Post\u id当您转到第二页$this->data不再包含信息。您必须在会话中存储这些信息,或者通过GET而不是Post传递数据。请给我一些示例来存储数据供以后使用@ariliaIt应该按您的方式工作。页面链接的路径是什么ave类似于index/2
或index?pg=2
(这应该会自动发生)地址栏显示帖子/索引/页面:2,但在@DaveWhat版本的蛋糕上不显示任何数据?(始终在你的问题中包括这一点)
class PostsController extends AppController {
public $components = array('Paginator');
var $paginate = array(
'Post' => array(
'limit' => 5
)
);
public function index() {
//debug("in index");
//$this->render();
$d=$this->data['lower_limit'];
//debug(" df ");
//debug($d);
$lower= $this->data['lower_limit'];
$upper= $this->data['upper_limit'];
$conditions = array('Post.post_id >=' => $lower, 'Post.post_id <=' => $upper);
$this->Paginator->settings = $this->paginate;
$data = $this->Paginator->paginate('Post', $conditions);
$this->set('data', $data);
$this->set('lower_limit',$lower);
$this->set('upper_limit', $upper);
}
}