2011-09-28 3 views
1

CakePHP에 응용 프로그램을 작성 중이며 이미지에 대한 게시물 수를 얻어야합니다. 그것의 하나 (심상)에서 많은 것 (코멘트) 연결.CakePHP 개수 구문

나는 다음을 시도했지만 테이블을 찾을 수 없으므로 작동하지 않습니까? 이전 응용 프로그램에서 SQL 쿼리만으로이 작업을 수행 할 수있었습니다.

$data = $this->Image->find('all', array(
'fields' => array('COUNT(Comment.comment_id) AS total', 'Image.*'), 
'group' => array('Image.logo_id') 
)); 

기본적으로 내가 출력 한 다음 이미지의 내용과 이미지에 연결된 주석의 수를 원하는 코드를입니다.

누군가가 도움을 줄 수 있기를 바랍니다.

감사합니다.

+1

구성 파일에서 디버그 수준을 2로 설정하고 어떤 결과가 나타나는지보십시오. CakePHP는 데이터베이스의 구조를 캐싱하지 않아야합니다. – Mike

+2

[counterCache] (http://book.cakephp.org/view/1033/counterCache-Cache-your-count)를 보셨습니까? – deizel

+0

@ 마이크 나는 코멘트 테이블의 카운트와 같이 다른 방법으로 할 수있었습니다. 디버그는 L2로 설정되어 있지만 표 주석을 찾을 수 없다고합니다. – Tony

답변

1

counterCache 답변입니다, 감사합니다 얘들 아!

+0

이 질문이 대답이없는 질문 목록에 나타나지 않도록 허용 된 것으로 표시하십시오. – JJJ