[英]Display last 3 records from database CakePHP
從數據庫顯示新聞的問題!
Screenshoot:
Database(table) Articals: ID, Title, Content, User
很簡單,我只想在數據庫中顯示最后3條新聞與foreach視圖(我的控制器在$ artical中發送3條記錄數組,這沒關系),但是查看無法顯示這個...請幫助我,我的死線是明天。
在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>';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.