나는 파일 업로드 테이블 (필드 : id, name, size, type
)을 사용하고 파일 업로드 테이블 (필드 : upload_id
)의 레코드 하나를 가리키는 외래 키가있는 일련의 다른 테이블 (노트, 파일)을 사용하여 게임을하고 있습니다. 각 일련의 표 (예 : 메모, 파일)의 모델에는 파일 업로드 표를 가리키는 belongsTo 관계가 포함됩니다.각 'belongsTo` 파일 업로드와 여러 파일 업로드가 여러 개의 테이블을 가질 수 있습니까?
즉, 파일 업로드 테이블에 외래 키가 없다 (여러 테이블이 가리키고 있음). 따라서 다른 모든 테이블 (예 : note_id
, filing_id
등)에 필드가 없으면 외부 ID 필드가 작동하지 않습니다. . 이 모델은 어떤 관계도 언급하지 않을 것이다.
다른 방법으로해야할까요? 나는 더 효율적인 것을 생각할 수 없다.