Cakephp,只从数据库中检索一定数量的行?

时间:2010-07-17 23:34:42

标签: mysql database cakephp

我不知道我是否遗漏了什么,或者是什么,但我最近一直在查看cakephp食谱,我不认为我已经找到了一个方法来获得“x”号码基于标准的行(比如100)..现在我只是使用find方法获取所有行,然后使用我的php控制器只使用我需要的那些,这看起来效率非常低(我不是在编写PHP代码方面意味着效率低但是就系统资源而言,但也许我错了?因为我认为mysql必须做一些额外的工作才能获得x行数,所以抓住所有行是否同样有效php中的行和进程?它只是在本地服务器上所以它不使用带宽)

使用自定义mysql查询在cakephp中执行此操作的唯一方法是什么?

1 个答案:

答案 0 :(得分:3)

不要检索所有行并使用PHP处理它们,除非你绝对必须这样做。这就是LIMIT子句存在的原因。

您可以为find()指定许多参数,包括限制。

阅读Retrieving Your Data > Find

相关问题