나는 다음과 같은 관계가 있습니다CakePHP의 : 반복적으로 인출하지 hasMany의 모델 협회
사이트 - hasMany의 - Sitekey Sitekey - belongsTo를 - 사이트
sites.id가 기본 키 sitekeys.site_id이
주요 외국이다사이트 모델 : var $ hasMany = array ('Sitekey');
쿼리 : $ this-> find ('all', array ('조건'=> 배열 ('Sitekey.keyword_id'=> $ 키), '재귀'=> 1));
해당 연결로 재귀 적으로 페치 ('all'찾기)가 작동하지 않습니다. 명시 적으로 클래스 이름, 외래 키 등을 정의하려고 시도했습니다.
마지막 도랑 노력으로 사이트 모델을 다음과 같이 변경해 보았습니다. var $ hasOne = array ('Sitekey');
재귀 적으로 'all'을 찾으면 조인을 수행하고 데이터를 올바르게 반환합니다. 내가 잘못하고있는 일이나 문제를 디버깅/수정하는 데 사용할 수있는 기술에 대한 아이디어가 있습니까?
감사합니다.