2012-09-07 3 views
-3

데이터베이스를 설정하고 베이킹 한 후 선언 된 모델 연결이 올바르지 않습니다. 대신 hasOne의 보는CakePHP에서 베이킹

예를 들면 내가 hasAndBelongsToMany의이

그래서 여기에 내 질문에 구울 때 4 개 올바른 연결을 생성 할 SQL 테이블의 예입니다 참조하십시오.

+1

나는 누군가가 당신이 제안하고있는 (또는 그 문제를 요구하는) 것에 대해서는 아무 것도 말할 수 없다고 생각합니다. 너무 많은 정보가 누락되었습니다 ... 실제 SQL 또는 테이블 설정은 어디에 있습니까? 너 정확히 했니? 기타 – mark

답변

2

외래 키가있는 경우 bake는 hasMany 관계 또는 hasOne을 먼저 시도하고 다른 모델에서는 belongsTo를 따르도록 시도합니다. 조인 테이블이 있으면 hasAndBelongsToMany 대신에 베이킹을 시도합니다.

0

케이크 규칙을 따르는 경우, 베이킹 도구는 일반적으로 올바른 관계를 추측합니다.

model relationships 페이지를 읽어야합니다.