CakePHP에 응용 프로그램을 작성 중이며 이미지에 대한 게시물 수를 얻어야합니다. 그것의 하나 (심상)에서 많은 것 (코멘트) 연결.CakePHP 개수 구문
나는 다음을 시도했지만 테이블을 찾을 수 없으므로 작동하지 않습니까? 이전 응용 프로그램에서 SQL 쿼리만으로이 작업을 수행 할 수있었습니다.
이
은$data = $this->Image->find('all', array(
'fields' => array('COUNT(Comment.comment_id) AS total', 'Image.*'),
'group' => array('Image.logo_id')
));
기본적으로 내가 출력 한 다음 이미지의 내용과 이미지에 연결된 주석의 수를 원하는 코드를입니다.
누군가가 도움을 줄 수 있기를 바랍니다.
감사합니다.
구성 파일에서 디버그 수준을 2로 설정하고 어떤 결과가 나타나는지보십시오. CakePHP는 데이터베이스의 구조를 캐싱하지 않아야합니다. – Mike
[counterCache] (http://book.cakephp.org/view/1033/counterCache-Cache-your-count)를 보셨습니까? – deizel
@ 마이크 나는 코멘트 테이블의 카운트와 같이 다른 방법으로 할 수있었습니다. 디버그는 L2로 설정되어 있지만 표 주석을 찾을 수 없다고합니다. – Tony