私のアプリケーションのホームページに最新の記事を表示する必要があります。 stackoverflowで多くの質問を読んだ後、私はArticlesControllerをインポートし、成功なしでrequestActionを使用しようとしました。 PagesControllerがモデルを使用していないので、私が見逃しているキャッチがあるかもしれません。cakephp別のコントローラのデータをページに表示
これを行うにはどうすればよいでしょうか?
//////////////編集:私は、次のコードに
home.ctpビューを使用して、requestActionをの作業を持っている
:
$lastarticle = $this->requestAction('/Articles/getarticle');
ArticlesControllerコントローラ:
public function getarticle() {
$lastarticle = $this->Article->find('first', array('order' => array('Article.id DESC')));
return $lastarticle;
}
ここで、requestActionがリソースの無駄だと読んだので、この問題を解決する適切な方法であるかどうかを知りたいと思います。
あなたがしようとしていることを明確にするようにコードを投稿してください。 – Vins