从数据库中获取数据并对其进行排序并显示它

时间:2013-09-23 06:17:54

标签: cakephp

我有一个数据库,其中包含许多人购买的产品的详细信息。就像购物车一样。所以我必须根据购买日期显示所有购买产品的人的详细信息。我在数据库中有一个order_date字段。我想知道以排序顺序显示数据的查询。请帮助我。

public function get_orders{ 
    return $this->find('all',array('order'=>array('Order.order_date DESC'))); 
} 

这是我的名为Order的模型。在控制器中我使用

调用此函数
$order=$this->Order->get_orders();

并显示每个循环的使用

1 个答案:

答案 0 :(得分:0)

我们假设您有一个名为Product的模型,然后在您的控制器中输入此代码以按降序获取产品。

$this->Product->find('all', array(
    'order' => array('Product.order_date' => 'DESC')
));

<强>更新

public function get_orders{ 
    return $this->find('all',array('order'=>array('Order.order_date' => 'DESC'))); 
} 

<强>(OR)

 public function get_orders{ 
      return $this->find('all',array('order'=> 'Order.order_date DESC'))); 
 } 

有关详细信息,请查看here