【发布时间】:2020-05-23 01:48:36
【问题描述】:
我目前正在使用 CakePHP,但在如何编辑它显示数据的方式方面遇到了困难。
对于上下文:这是一个 CakePHP 编写的网站,其中“钥匙卡”由多个人签入和签出。我想在网站上按降序显示数据date_processed。
我想知道我应该如何或在哪里编辑或添加代码以使数据默认按降序显示。
<tbody>
<?php foreach ($keycards as $keycard): ?>
<tr>
<td><?=$keycard['Keycard']['id']?></td>
<td><?=$keycard['Keycard']['first_name']?> <?=$keycard['Keycard']['last_name']?></td>
<td><?=$keycard['Keycard']['staff_name']?></td>
<td><?=$keycardState[$keycard['Keycard']['signature_type']]?></td>
**<td><?=$keycard['Keycard']['date_processed']?></td>**
<?php elseif($keycard['Keycard']['image'] === 'Refer to Manual Keycard'):?>
<td>Refer to Scanned Key Receipt in THD</td>
<?php else: ?>
<td><img src=<?=$keycard['Keycard']['image']?> /></td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
</tbody>
【问题讨论】:
-
它会在你阅读的任何地方
$keycards。 -
您可以使用 order(['id' =>'DESC']) 条件从数据库中获取数据。另外请分享您的获取数据代码。