2010-03-14 1 views
0

나는 그들 (사용자 hasMany의 메시지) 사이에 일대 다 관계 내 데이터베이스에서 두 테이블이 기본 CRUD 기능 가고를 얻기 위해 노력하고 있어요. Bake는 연관을 올바르게 감지하고 모델 클래스 내에서 올바르게 지정하지만 제어기 및보기에서는 Cake가 연관성에 대해 알지 못하는 것처럼 보입니다. - 새 항목을 추가 할 때 user_id에 대한 선택 태그도 없습니다. 메시지. 누구든지 전에이 문제를 보았습니까? 나는 무엇을 잘못 할 수 있습니까?CakePHP를 구워 협회 문제

테이블 구조는 잘 될 것 같습니다 : 당신은 당신이 그것을 시도 할 수 귀하의 MVC 파일을 굽는 콘솔을 사용하는 경우

CREATE TABLE users (
id int(11) NOT NULL AUTO_INCREMENT, 
username varchar(255) NOT NULL, 
`password` varchar(255) NOT NULL, 
email varchar(255) NOT NULL, 
created datetime NOT NULL, 
modified datetime NOT NULL, 
PRIMARY KEY (id) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 


CREATE TABLE IF NOT EXISTS `messages` (
`id` int(11) NOT NULL AUTO_INCREMENT, 
`user_id` int(11) NOT NULL, 
`content` varchar(255) NOT NULL, 
`created` datetime NOT NULL, 
`modified` datetime NOT NULL, 
PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 
+0

당신이 무엇을 얻을 무엇인지, 누락 무엇, 당신은 컨트롤러에서 정확히 무엇을하고 있는지 게시하시기 바랍니다. – sibidiba

+0

귀하의 연상은 귀하의 모델이 아닌 귀하의 컨트롤러에 있습니다. –

답변

0

.

먼저 모델 파일을 굽습니다. 그런 다음 스캐 폴드를 사용하여 컨트롤러 파일을 굽습니다.

그런 다음보기 파일을 굽습니다.

마지막으로 돌아가서 비계없이 컨트롤러 파일을 굽습니다.

사용자가 가질 수있는 모든 연결과 함께 모든 기본 CRUD 기능을 제공해야합니다. 도움이

희망 ...