我试图从住宿控制器进行分页,但是使用来自MemberWall模型的数据.
这是代码
Accommodation
$data = $this->Accommodation->Member->MemberWall->paginate('MemberWall');
MemberWall
var $paginate = array(
'limit' => 4,
'order' => array(
'MemberWall.created' => 'asc'
)
);
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use nea.... Query: paginate
Run Code Online (Sandbox Code Playgroud)
谢谢,亚历克斯
Ale*_*x K 17
这是真正的答案.
$data = $this->paginate($this->Accommodation->Member->MemberWall);
Run Code Online (Sandbox Code Playgroud)
我也很难在文档中找到这个.您实际上可以将模型对象传递给paginate方法.
小智 8
我试过了,它在两个方面都有效:
$this->paginate('MemberWall');
$this->paginate($this->Accommodation->Member->MemberWall);
在我的代码中我使用类似的东西;
$this->loadModel('MemberWall');
$this->paginate = array(.....);
$data = $this->paginate('MemberWall');
| 归档时间: |
|
| 查看次数: |
9115 次 |
| 最近记录: |