输出数据库中的最后5行[CakePHP]

时间:2012-04-14 03:20:23

标签: php cakephp cakephp-2.0 cakephp-appmodel

我有一个数据库,我想输出数据库中的最后5行。该模型被调用 '文本'。

<?php for ($j = 0; $j < 5; $j++) { 

    ?>
    <tr>
        <td><?php echo $text['Text']['id']; ?></td>
        <td>
            <?php echo $text['Text']['expiration']; ?>
        </td>
        <td>
            <?php echo $text['Text']['title'] . " - " . $text['Text']['body']; ?>
        </td>
        <td><?php echo $text['Text']['created']; ?></td>
    </tr>
    <?php } ?>

这应该让你知道我在哪里。

1 个答案:

答案 0 :(得分:1)

您必须使用find()

其他方式是使用query()

$alltext = $this->Text->find('all', array('limit' => 5,'order'=>array('id DESC')));
<?php foreach ($alltextext as $text): ?>
 // format as necessary
<td><?php echo $text['Text']['id']; ?></td> 
// add others here
<?php endforeach; ?>