mysql - cakePHP 中使用 desc 进行数据排序

标签 mysql cakephp

我用 order desc 编写了查看数据的函数,但这不起作用!

我的功能是:

 $this->loadModel('User');
    $users = $this->User->find('first', array(
        'order' => array('User.id' => 'desc')
    ));

我无法在 cakephp 2.6.7 Controller 中使用 order desc,我该如何纠正我的功能?

最佳答案

在我看来,您正在尝试按 id 降序检索所有数据。但你设置了“第一”。应该是“全部”。

试试这个:

 $this->loadModel('User');
        $users = $this->User->find('all', array(
            'order' => array('User.id' => 'desc')
        )); 

关于mysql - cakePHP 中使用 desc 进行数据排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31242332/

相关文章:

mysql - 如何使用 winJS 与 MySQL 数据库交互?

mysql - Godaddy 数据库连接问题

php - CakePHP 2.x 在 Containable 中使用 GROUP BY

php - 优化这个mysql查询

php - CakePHP 需要有关组织模型的建议

mysql - 您可以在主从 (MySQL) 上以不同方式索引表吗

php - 无法关联两个 MySQL 表(外键)

php - 无法找到由 OUTFILE 创建的文件

php - 为 CakePHP 创建自定义确认弹出窗口

cakephp - 通过 URL cakePHP 传递多个、单个或无参数