根据日期按顺序列出数据

时间:2010-07-16 07:33:21

标签: cakephp cakephp-1.2

我正在学习cakePHP 1.26 我在表格测试中得到了一些样本数据,其中包含两个字段:
(此样本表中没有主键)

数据|日期

您好| 2010-07-1 15:11:11
世界| 2010-07-1 11:01:01
嗨那里| 2010-07-02 11:36:11

我需要根据写入数据库的日期找出他们的位置编号,即其中哪一个是第一个,哪个是第二个 但我不知道cakePHP中是否有一个组件可以帮我解决问题。

当数据库中只有少数记录时,可以很容易地根据每个记录的日期和编号列出它们,但是当reocrds增长时,人类很难这样做: />

记录1:你好 记录2:你好 记录3:世界

1 个答案:

答案 0 :(得分:1)

在控制器中

$this->set('results', $this->MyTable->find('all', array('order'=>'date_field')));

在模型中

foreach($reuslts as $key=>$value){
  echo "Record ".$key.": ".$value['MyTable']['name']
}