2013-12-16 3 views
0

cakephp에서 작업하는 동안 컨트롤러에서 데이터를 전달하려고합니다. 컨트롤러에서 , 내가 시도 :컨트롤러에서 CakePHP의보기로 데이터를 전달하는 방법은 무엇입니까?

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

내가 계약 '모든'과 '발견'의 그것의 의미에 대한 혼란 스러워요. 좋은 목적의 튜토리얼이나 링크가 있습니까? 당신이 당신의 데이터베이스 내부의 모든 게시물을 찾아 배열 posts라는 내부에 삽입

SELECT * FROM POST 

수단 :

+4

book.cakephp.org -이 블로그 자습서를 수행
당신이 이런 식으로 뭔가를 할 수보기에서이 기록을 볼 수 있습니다. CakePHP와 MVC의 모든 기본 사항을 다룰 것입니다. – burzum

+0

Controller :: set (또는 $ this-> set())에 대한 자세한 내용은 다음을 참조하십시오. http://book.cakephp.org/2.0/en/controllers.html#Controller::set –

답변

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

은 동일합니다.

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

모든 수단, what querys 우리는 모델 페이지에서 작성 ... 그것은 모델 페이지 안에있는 모든 쿼리를 선택합니다. 맞죠? –

+0

은 SELECT * FROM POST와 같습니다. * user3106927 –

+0

ok 알았어요. 감사합니다. 너무 많이 알았습니다. @Alessandro Minoccheri –

관련 문제