簡體   English   中英

顯示數據庫CakePHP的最后3條記錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM