2013-12-16 3 views
0

Во время работы над cakephp Я пытаюсь передать данные с контроллера для просмотра. В контроллере, я попробовал:Как передать данные с контроллера на представление в CakePHP?

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

Я смущен о сроках и ее значении «все» и «найти». Любые хорошие учебники или ссылки для этой цели?

+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')); 

равно:

SELECT * FROM POST 

Средства, которые вы найдете все сообщения внутри вашей базы данных и вставить его в массив называется posts.
Чтобы просмотреть эту запись в ваш взгляд, вы можете сделать что-то вроде этого:

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

все средства, какие запросы мы пишем на странице модели na. Он выберет все запросы внутри страницы модели. Я прав? –

+0

равно SELECT * FROM POST @ user3106927 –

+0

ok ok Я понял ясно спасибо u так много @Alessandro Minoccheri –

Смежные вопросы