gpt4 book ai didi

php - 显示数据库 CakePHP 中的最后 3 条记录

转载 作者:可可西里 更新时间:2023-11-01 00:48:23 25 4
gpt4 key购买 nike

显示数据库新闻的问题!

屏幕截图:enter image description here

Database(table) Articals: ID, Title, Content, User

非常简单,我只想在 View 中显示数据库中的最近 3 条新闻(我的 Controller 在 $artical 中向我发送了 3 条记录的数组,这没问题),但 View 不能显示这个..请帮助我,我的截止日期是明天。

最佳答案

在 cakephp 中,如果您将创建和修改的字段 (DATETIME) 放入表中,mvc 会自动插入创建日期或修改日期。

所以当你检索你的数据时你可以在这个模式下做

$articals = $this->Artical->find('all', array(
'limit' => 3,
'order' => 'Artical.created DESC' )
));

或者在你的情况下,如果你有一个增量 id,你可以在这种模式下做(但我建议你使用 created 并将其插入到你的表中)

    $articals = $this->Artical->find('all', array(
'limit' => 3,
'order' => 'Artical.ID DESC' )
));

如果您在打印数据时遇到问题,请尝试制作一个var_dump($articals);尝试像这样打印出您的内容后:

foreach ($articals as $artical) {
echo '<p>'.$artical['Artical']['Content'].'</p>';
}

关于php - 显示数据库 CakePHP 中的最后 3 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12915622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com