-1

我希望在模型中使用分页,但是当我插入分页函数时,我得到了这个错误:

错误:SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“分页”附近使用正确的语法

我的代码:

<?php
class Post extends AppModel
{
    public function get_posts()
    {
        $this->paginate = array(
            'fields' => array('Post.id', 'Post.title', 'Post.created'),
            'limit' => 3,
            'order' => array(
                'Post.created' => 'DESC'
            )           
        );

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

        return $posts;
    }

我的代码有什么问题?

4

1 回答 1

3

paginate()是控制器方法而不是模型方法。

于 2012-12-29T19:41:02.173 回答