나는 세 가지 모델이 있습니다CakePHP의 저장 외래 키
- 사용자
- 주
- 코멘트를
사용자는 (내가 페이스 북과 같은 상태를 의미 노트에 의해) 배수 노트를 가질 수 있으며, 메모에는 여러 개의 댓글이있을 수 있습니다.
댓글 테이블에서 실제로 외래 키인 user_id 및 note_id를 저장하려고합니다.
코멘트 컨트롤러 :
public function userscomment()
{
if (!empty($this->data))
{
$commentdata = $this->data;
$commentdata['Comment']['user_id'] = $this->Auth->user('id');
$this->Comment->save($commentdata);
}
사용자 ID가 쉽게 식별 될 때 이제이 데이터베이스에 저장되어 있지만 나는 의견이 쪽지에 대한 것을 확인 어떻게?
의견을 작성한 메모의 ID를 어떻게 저장합니까?
응용 프로그램 /보기/댓글/userscomment.ctp : 당신이 댓글을 입력 할 양식이 당신의보기에서
당신은 일반적으로 메모 ID를 사용하여 페이지에 숨겨진 양식 입력 할 것이다 : '<입력 유형 = "숨겨진"name = "데이터 [Comment] [note_id]"value = "4"/>' –
좀 더 분명히 해줄 수 있니, 나는 당신을 얻지 못했습니다. –