sql >> データベース >  >> RDS >> Mysql

カスタムクエリページネーションCakephp

    モデルにpaginateとpaginateCountを実装します:

    function paginate($conditions, $fields, $order, $limit, $page, $recursive, $extra)
    {
        return $this->query('SELECT ...');
    }
    
    function paginateCount($conditions, $recursive, $extra)
    {
        return $this->query('SELECT COUNT(.....');
    }
    

    また、cake / libs / controller / controller.php

    のpaginate関数も確認してください。

    1. EntityFrameworkCoreを使用した部分的な主キーの自動インクリメント

    2. OracleデータベースでPL/SQLSYS_REFCURSORを作成する方法

    3. SQL Serverで無効になっているすべての制約を返す(T-SQLの例)

    4. UNCOMPRESSED_LENGTH()がMariaDBでどのように機能するか