2014-12-31 3 views
0

나는 식료품 CRUD와 "set_relation_n_n"기능에 문제가 있습니다. 그것을 할 수있는 방법이 있습니까?. my tables식료품 CRUD 얻을 관계 테이블 필드는

편집 : (순간에 의한)

몇 가지 :

이 테이블이 내 스키마 (MySQL은)입니다 timeline_events;

관계 테이블 : timeline_events_options;

선택 테이블 : timeline_events_tags;

id_timeline은 다른 테이블의 외래 키입니다 (위의 이미지에는 표시되지 않음). event_id은 지금 사용중인 위젯에 필요한 필드입니다. id_eventtimeline_events의 외래 키이고 id_event_tagstimeline_events_tag의 외래 키입니다.

답변 해 주셔서 감사합니다. :)

답변

0

먼저 테이블을 복구해야한다고 생각합니다. 세 개의 테이블 모두 id라는 기본 키를 가지고 있는데 id_timeline 일 수 있으며 timeline_events 테이블에 있습니다. id_eventtimeline_events_options이고, id_tagtimeline_events_tags 테이블이다. 이것을 테이블 필드로 생각하면 함수 여야합니다.

$crud->set_relation_n_n('eventtags', 'timeline_events_options', 'timeline_events_tags', 'id_timeline', 'id_tag', 'tags','priority'); 

테스트하지 않았으므로 작동하지 않을 수도 있지만이 방법을 시도해보십시오.

+0

아니요, 작동하지 않았습니다 (데이터베이스 오류). 나는 약간의 설명을 위해 나의 지위를 편집했다 :). 대답 해 주셔서 감사합니다. – erknrio

관련 문제