2011-03-20 5 views

답변

2

시작하기 좋은 곳은 http://book.cakephp.org/에있는 문서를 검토하는 것이지만 간단히 말해서 Cake의 MVC 원칙을 따를 것입니다. 데이터베이스와 상호 작용하고이 데이터를 다시 컨트롤러로 전달하는 모델이 필요합니다. 그러면 컨트롤러는 해당 정보를 관련 뷰 스크립트에 전달하고 원하는 시점에 레코드 세트를 배치 할 수있는 지점을 전달합니다.

1

먼저 @simnom이 제안한 것처럼 CakePHP를 읽어야합니다. 일단 당신이, 당신의 쿼리 및 뷰 코드는 다음과 같이 보일 것이다 :

사용자 컨트롤러 :

$users = $this->User->find('all', array('order'=> array('User.rating' => 'desc'), 'conditions'=>array('User.rating >' => '50'))); 
$this->set('users', $users); 

보기 코드 :

<?php 
foreach ($users as $user): 
    echo $this->Html->link("View User", array('controller' => 'users', 'action' => 'view', $user['id'])); 
endforeach; 
?> 
관련 문제