php - 如何在 Phalcon Framework 中订购合并结果

标签 php database phalcon

假设我正在从事一本杂志的工作,其中一个类别(如“体育”、“艺术”等)可以包含多篇文章。因此,我想提取特定类别的所有文章。在 Phalcon 中我通常这样做:

$category = \Models\Category::findFirst(array(
    'conditions' => 'id = ?1',
    'bind'       => array(1 => $id)
));

然后:

foreach ($category->Article as $article) {
    // do something with $article
}

效果很好,但我想对这些文章进行排序 - 比如说 - 按日期升序排列。我怎么能做到这一点?

最佳答案

你应该在你的 for..loop 语句中使用 get 前缀,所以你的代码应该是这样的:

foreach ($category->getArticle(array('order' => 'date DESC')) as $article) {
    // do something with $article
}

主要Docs解释更多示例。
尝试一下并获得结果。

关于php - 如何在 Phalcon Framework 中订购合并结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32921023/

相关文章:

php - 将数据添加为数组

php - 向 Facebook API 发布状态,帮助 :(

php - 通过 PHP 从 Mysql 数据库获取大层次结构数据的最佳方法

php - Phalcon:命名空间类声明错误

作为 PHP 开发人员调试 Phalcon

php - Laravel - 设置关系模型的默认值

php - 在 Web 应用程序服务器 (php) 中使用 maplotlib 时出现问题

java - 如何从 Hibernate 和 Spring 获取数据库查询的打印输出

php - MySql 适合大型数据库吗?

database - phalcon 行锁定与模型