2011-09-27 3 views
-1

여기 거래가 있습니다. 나는 2 가지 모델을 가지고 있습니다 : Rus와 Audios. 나는 루스 컨트롤러에 음향 기기에서 레코드를 사용하려면, 그래서 나는이 같은 협회에 가서 유형 :CakePHP 모델 협회

<? 
class Rus extends AppModel 
{ 
var $name = 'Ru'; 
var $hasMany = 'Audio'; 
} 
?> 

<? 
class Audios extends AppModel 
{ 
var $name = 'Audio'; 
var $belongsTo = 'Ru'; 
} 
?> 

내가 scaffol 기능 아무것도 작동하지 않습니다 사용

. 도와주세요.

+0

정교한 * 아무것도 작동하지 않습니다. 오류? 예상치 못한 기능? 빈 페이지? – Ross

+0

나는 필요한 협회를 얻지 못한다. –

+0

도움이되지 않습니다. 테이블에 필요한'ru_id' 및'audio_id' 필드가 있습니까? – Ross

답변

1

다음을 시도해보십시오.

ru.php :

<? 
class Ru extends AppModel 
{ 
var $name = 'Ru'; 
var $hasMany = 'Audio'; 
} 
?> 

audio.php는

<? 
class Audio extends AppModel 
{ 
var $name = 'Audio'; 
var $belongsTo = 'Ru'; 
} 
?> 

귀하의 모델 이름은 단수해야합니다.