如何将数据从控制器传递到CakePHP中的视图?

时间:2013-12-16 13:07:44

标签: cakephp

在处理cakephp时,我试图将数据从控制器传递到视图。 在控制器中,我试过:

 $this->set('posts',$this->Post->find('all'));

我对'all'和'find'的术语及其含义感到困惑。 为此目的的任何好的教程或链接?

1 个答案:

答案 0 :(得分:2)

$this->set('posts',$this->Post->find('all'));

等于:

SELECT * FROM POST

表示您在数据库中找到所有帖子并将其插入名为posts的数组中 要在视图中查看此记录,您可以执行以下操作:

foreach($posts as $post){
   echo'<p>'.$post['Post']['id'].'</p>';
}