如何在cakephp的分页中传递变量

时间:2015-01-30 05:31:22

标签: pagination cakephp-2.0

我对在分页中传递变量而不给出模型名称感到困惑。

是否可以直接传递数据而不传递Model?

这是我的代码

foreach($ search_data as $ data)         {             $ city_data [] = $ data [' Search_city'] [' city'];         }

    $this->paginate = array(

             'limit' => 2
    );

    $locList = $this->paginate('Post');

    $this->set('locList_data', $locList);

如果我运行此代码,那么它可以正常工作。

但是,我想传递$ city_data中的数组。

如果我这样做那么,它不起作用。

请建议我,我该怎么办?

感谢名单,

shashikant chobhe

1 个答案:

答案 0 :(得分:-1)

您需要一个模型才能使用Cake中的分页功能。然而, 要做你想做的事,有两种选择:

  
      
  1. 创建自己的分页。
  2.   
  3. 创建一个模型并覆盖那里的分页方法。
  4.   

如果你熟悉蛋糕,那我建议你去 选项2,否则选项1可能就是你想要做的。