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

显示数据库CakePHP中的最后3条记录,php,cakephp,Php,Cakephp,显示来自数据库的新闻时出现问题 截图: Database(table) Articals: ID, Title, Content, User 非常简单,我只想在foreach视图中显示数据库中的最后3条新闻 (我的控制器以$artical的形式向我发送3条记录的数组,这是可以的),但视图不能 显示此。。 请帮助我,我的死线是明天。在cakephp中,如果您将创建和修改的字段(DATETIME)放入表中,mvc会自动插入创建日期或在您修改它时插入 因此,当您检索数据时,可以在此模式下执行 $ar

显示来自数据库的新闻时出现问题

截图:

Database(table) Articals: ID, Title, Content, User
非常简单,我只想在foreach视图中显示数据库中的最后3条新闻 (我的控制器以$artical的形式向我发送3条记录的数组,这是可以的),但视图不能 显示此。。
请帮助我,我的死线是明天。

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

因此,当您检索数据时,可以在此模式下执行

$articals = $this->Artical->find('all', array(
  'limit' => 3,
  'order' => 'Artical.created DESC' )
));
或者在您的情况下,如果您需要一个增量id,您可以在此模式下执行(但我建议您使用created并将其插入到表中)

如果您在打印数据时遇到问题,请尝试进行
var\u转储($articles)
; 尝试按以下方式打印内容后:

foreach ($articals as $artical) {
     echo '<p>'.$artical['Artical']['Content'].'</p>';
}
foreach($artical作为$artical){
回音“”.$artical['artical']['Content'].

”; }
我修改了我的表,添加了创建和修改的字段,修改了控制器和视图,但同样的问题是,在我的视图中,我添加了:错误是:注意(8):未定义的变量:articles[APP\view\articles\show.ctp,第19行]NULL当我像你们一样使用foreach时,我有错误:变量articles无效foreachok提供的参数无效,同样的错误吗?你打印阵列了吗?你能用数组的var_dump打印来编辑你的问题吗?我想你必须在你的视图中输入以下内容:太好了,是的文章:)我的数据库在屏幕上有输出:)请你下一步做什么,比我使用时做的更多:我有错误:注意(8):未定义的索引:文章[APP\view\articles\show.ctp,第21行]:(
foreach ($articals as $artical) {
     echo '<p>'.$artical['Artical']['Content'].'</p>';
}