перечислять данные в последовательном порядке в соответствии с датой - PullRequest
0 голосов
/ 16 июля 2010

Я изучаю тортPHP 1.26.Я получил несколько примеров данных в Table Testing, которая состоит из двух полей:(в этом примере таблицы нет первичного ключа)

Данные |Дата

Привет |2010-07-1 15:11:11Мир |2010-07-1 11:01:01Привет там |2010-07-02 11:36:11

Мне нужно узнать номер их позиции по Дате, когда они были записаны в Базу данных,
т.е. кто из них пришел первым, а кто - вторым.Но я не знаю, есть ли компонент в cakePHP, который может помочь мне решить вопрос.

Их легко перечислить в соответствии с датой и номером каждой записи вручную, когда есть только несколько записей.в Базе данных, но когда количество reocrds возрастет, людям будет трудно сделать это следующим образом:

Запись 1: ПриветЗапись 2: ПриветЗапись 3: Мир

1 Ответ

1 голос
/ 16 июля 2010

В контроллере

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

В модели

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