有和没有分页包含关键CakePHP 2

约翰

我正在使用CakePHP 2.x,并且想在我的控制器中应用分页,但是我希望它在一种情况下可以使用包含密钥,而在另一种情况下可以不使用包含密钥。作为示例,请考虑以下示例:

class BlogController extends AppController {
    public $name = "Blog";
    public $paginate = array(
    'Post'=>array(
            'limit'=>30, 
            'conditions'=>array('publish'=>1),
            ),
        );

    function just_posts() {
        // I want to paginate Post as it is
    }

    function posts_with_comments() {
        // I want paginate Post with 'contain'=>'comments'
    }
}

在我的现实生活中,这样做的目的是为了提高性能,以减少查询时间。但是我无所适从。$ this-> paginate(...)将仅接受参数以过滤记录。有没有办法使两个分页器可用于控制器中的同一型号?

龙门忍者

在进行分页之前,您应该能够paginate在相关操作中修改控制器的属性以包括contain

$this->paginate['Post']['contain'] = 'Comment';

这将扩展控制器针对特定操作的默认设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php分页没有显示在第2页

来自分类Dev

Yii2 GridView分页仅具有下一个和上一个链接,没有TotalCount

来自分类Dev

Yiii2 Gridview显示没有分页的所有记录

来自分类Dev

Yiii2 Gridview显示没有分页的所有记录

来自分类Dev

rpy2没有找到包含目录

来自分类Dev

2 列中有和没有 WHERE 的 SQL 计数

来自分类Dev

在没有分页的情况下限制yii2中的Listview

来自分类Dev

有2个细分的ExpressionEngine分页问题

来自分类Dev

ExtendedSelenium2Library - 失败:ImportError:没有模块命名关键字

来自分类Dev

Select2具有使用Ajax和分页功能的ASP下拉列表控件

来自分类Dev

Google 表格:有没有办法在公式中包含 2 个非嵌套的 IF 语句?

来自分类Dev

有没有办法让文件包含“<?xml version='1.0'?>” 2 次

来自分类Dev

C#和Excel:Value2没有定义

来自分类Dev

为什么我的模型没有保存?(CakePHP 2.x)

来自分类Dev

Laravel AJAX 和没有网址的分页

来自分类Dev

如何在Cakephp 2.x中使用分页对包含罗马数字的列进行排序

来自分类Dev

具有MS Server分页和命令的Doctrine2,不能在ZF2下工作

来自分类Dev

对Haskell的介绍很温柔:“ ....没有一个单一类型同时包含2和'b'。” 我可以不做这样的类型吗?

来自分类Dev

改造2没有回应

来自分类Dev

匕首 2 '不能没有'

来自分类Dev

所有物体都具有刚体2d和boxcollider2d,并且没有碰撞

来自分类Dev

即使没有关键字“ not”,布尔运算中“ 1 <2”是否也是“ not_test”?

来自分类Dev

Angular2-是否可以包含没有键入文件的库?

来自分类Dev

有没有办法在 RE2 中的指定字符之前和之后匹配?

来自分类Dev

具有变量BETWEEN的DB2 SQL分页

来自分类Dev

带有分页的yii2 dataprovider getcount

来自分类Dev

Symfony2,Doctrine2更新没有ID的行(此表仅包含“一个”行)

来自分类Dev

CakePHP 2.x:如何在没有模型的情况下手动设置validationErrors?

来自分类Dev

有没有办法在不重新指定每个参数的情况下对ruby 2中的关键字参数进行递归?

Related 相关文章

  1. 1

    php分页没有显示在第2页

  2. 2

    Yii2 GridView分页仅具有下一个和上一个链接,没有TotalCount

  3. 3

    Yiii2 Gridview显示没有分页的所有记录

  4. 4

    Yiii2 Gridview显示没有分页的所有记录

  5. 5

    rpy2没有找到包含目录

  6. 6

    2 列中有和没有 WHERE 的 SQL 计数

  7. 7

    在没有分页的情况下限制yii2中的Listview

  8. 8

    有2个细分的ExpressionEngine分页问题

  9. 9

    ExtendedSelenium2Library - 失败:ImportError:没有模块命名关键字

  10. 10

    Select2具有使用Ajax和分页功能的ASP下拉列表控件

  11. 11

    Google 表格:有没有办法在公式中包含 2 个非嵌套的 IF 语句?

  12. 12

    有没有办法让文件包含“<?xml version='1.0'?>” 2 次

  13. 13

    C#和Excel:Value2没有定义

  14. 14

    为什么我的模型没有保存?(CakePHP 2.x)

  15. 15

    Laravel AJAX 和没有网址的分页

  16. 16

    如何在Cakephp 2.x中使用分页对包含罗马数字的列进行排序

  17. 17

    具有MS Server分页和命令的Doctrine2,不能在ZF2下工作

  18. 18

    对Haskell的介绍很温柔:“ ....没有一个单一类型同时包含2和'b'。” 我可以不做这样的类型吗?

  19. 19

    改造2没有回应

  20. 20

    匕首 2 '不能没有'

  21. 21

    所有物体都具有刚体2d和boxcollider2d,并且没有碰撞

  22. 22

    即使没有关键字“ not”,布尔运算中“ 1 <2”是否也是“ not_test”?

  23. 23

    Angular2-是否可以包含没有键入文件的库?

  24. 24

    有没有办法在 RE2 中的指定字符之前和之后匹配?

  25. 25

    具有变量BETWEEN的DB2 SQL分页

  26. 26

    带有分页的yii2 dataprovider getcount

  27. 27

    Symfony2,Doctrine2更新没有ID的行(此表仅包含“一个”行)

  28. 28

    CakePHP 2.x:如何在没有模型的情况下手动设置validationErrors?

  29. 29

    有没有办法在不重新指定每个参数的情况下对ruby 2中的关键字参数进行递归?

热门标签

归档