2013-08-16 46 views
0

我的问题更多的是款式比约编程...PhalconPHP找到函数今天

我开始与PhalconPHP我就是通过它的力量很惊讶,但有当我使用find有点麻烦函数来获取所有结果。

当我这样做

$categories = Category::find('ORDER BY name DESC'); 

我得到拼写错误MySQL错误(因为它假设我想使用WHERE),所以我必须这样做:

$categories = Category::find('1=1 ORDER BY name DESC'); 

其中我认为棘手和荒谬的,有没有办法做到我想要的没有“技巧”?

+0

当find()方法只有一个参数,它假定参数是一个条件,而不是命令条款。 http://docs.phalconphp.com/zh/latest/reference/models.html#finding-records – Pickle

回答

5

你可以使用一个数组作为find()参数,例如:

Category::find(array('order'=>'name DESC', 'limit'=>10));