我需要在我的應用主頁上顯示最新文章。在閱讀了很多關於stackoverflow的問題後,我嘗試導入ArticlesController並使用requestAction,但沒有成功。也許有一個缺失,因爲PagesController不使用模型。cakephp顯示來自其他控制器的數據
這樣做的最好方法是什麼?
//////////////編輯:
我已經得到了requestAction工作,使用下面的代碼
home.ctp觀點:
$lastarticle = $this->requestAction('/Articles/getarticle');
ArticlesController控制器:
public function getarticle() {
$lastarticle = $this->Article->find('first', array('order' => array('Article.id DESC')));
return $lastarticle;
}
現在,我想知道如果requestAction是解決此問題的適當方式,因爲我讀過它是浪費資源。
你可以請你發佈你的代碼,以便我們清楚地知道你正在嘗試做什麼。 – Vins