-1

モデルで paginate を使用したいのですが、paginate 関数を挿入すると、次のエラーが発生します。

エラー: SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。1行目の「paginate」付近で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください

私のコード:

<?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 に答える