각 사용자의 링크가 있습니다.mysql 쿼리를 가져 와서 cakephp 페이지의 결과를 출력하는 방법
예를 들면. "users
SELECT * FROM WHERE 평가> (50)"이 쿼리는 각 프로파일에 대한 링크가 평가의 순서 페이지에 그 결과를 인쇄하는 방법 (120 개) 결과 ... ..
리더를 얻을 경우, 당신은
각 사용자의 링크가 있습니다.mysql 쿼리를 가져 와서 cakephp 페이지의 결과를 출력하는 방법
예를 들면. "users
SELECT * FROM WHERE 평가> (50)"이 쿼리는 각 프로파일에 대한 링크가 평가의 순서 페이지에 그 결과를 인쇄하는 방법 (120 개) 결과 ... ..
리더를 얻을 경우, 당신은
시작하기 좋은 곳은 http://book.cakephp.org/에있는 문서를 검토하는 것이지만 간단히 말해서 Cake의 MVC 원칙을 따를 것입니다. 데이터베이스와 상호 작용하고이 데이터를 다시 컨트롤러로 전달하는 모델이 필요합니다. 그러면 컨트롤러는 해당 정보를 관련 뷰 스크립트에 전달하고 원하는 시점에 레코드 세트를 배치 할 수있는 지점을 전달합니다.
먼저 @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;
?>
을