2015-10-23 2 views
0

У меня есть небольшое приложение CakePHP, в котором я получаю некоторую информацию о клиенте в таблице. В основной таблице, где все мои клиенты показать Я хотел бы сортировать их по ID (высокий ID сверху)заказ cakephp по ID

Мой текущий код выглядит следующим образом:

<?php foreach($clients as $client) : ?> 
    <tr> 
     <td><?php echo $client['Client']['id']?></td> 
     <td><?php echo $this->Html->link($client['Client']['client_name'], array('action' => 'view', $client['Client']['id']), array('class' => 'view')); ?></td> 
     <td><?php echo $client['Client']['client_contact']?></td> 
     <td><a href="tel:<?php echo $client['Client']['client_phone']?>"><?php echo $client['Client']['client_phone']?></a></td> 
     <td><a href="mailto:<?php echo $client['Client']['client_email']?>"><?php echo $client['Client']['client_email']?></a></td> 
    </tr> 
    <?php endforeach; ?> 

Как я могу реализовать связанный sort- заказать здесь? Некоторые квалифицированная помощь будет весьма признательна, спасибо

+0

что ваш выходной ток получили после попыток – tharif

+0

В текущем выходе нет, кажется, нет видимый порядок, идентификаторы выходят как: 19, 20, 25, 22, 24, 26, 34, 27 .... – David

+0

возьмите его для справки: http://stackoverflow.com/questions/6858408/cakephp-group-by -id-and-order-by-date – tharif

ответ

0

вы можете использовать order в вашем найти function.Like ниже кода

$this->Client->find('all', array(
    'order' => array('Client.id' => 'desc') 
)); 
+0

Спасибо, Каран, но как это реализовать в предпродаже моего стола? – David

+0

вам не нужно реализовывать его на foreach. Возвращенный массив сначала будет иметь верхние идентификаторы. – Karan

+0

Отлично, я получил его сейчас - большое спасибо Karan – David

Смежные вопросы