我正在学习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:世界
答案 0 :(得分:1)
在控制器中
$this->set('results', $this->MyTable->find('all', array('order'=>'date_field')));
在模型中
foreach($reuslts as $key=>$value){
echo "Record ".$key.": ".$value['MyTable']['name']
}