사용자 빌드-인 모델을 확장하는 두 가지 모델 A와 B가 있습니다. 둘 다 모델 A_B를 통해 서로 "많은"관계를 가지고 있습니다. 기존 A 인스턴스와 관련된 B 인스턴스를 추가하고 싶습니다. A 인스턴스를 포함하는 배열로 설정된 As ( "As"는 관계 이름) 필드가있는 새 B 인스턴스를 게시하려고합니다.
var b = {"property1":"asdf","property2":"asdf","As":a};
$http.post(serverURL+"/api/bs",b);
b 인스턴스가 생성되었지만 관계가 생성되지 않았습니다. A_B 인스턴스를 직접 (또는 "저장 후"후크에서) 만들어야합니까?
PD : 저는 angularjs를 사용하고 있으며 API 호출을 위해 $ http 서비스입니다.
이것을 확인하십시오 : HasManyThrough 관계
이 접근 방식을 사용하는 장점 : 새로운 URL 끝점은 일반적인 CRUD 작업과 함께 생성됩니다. 즉, 새 나머지 끝점에는 고유 한 작업이 있으므로 사용이 이해하기 쉽고 유지 관리가 쉽습니다. 이러한 나머지 끝점은 CRUD 작업이 발생함에 따라 데이터베이스에 관계를 생성합니다. 브라우저에서 루프백 API를 사용하여 생성 된 URL을 얻을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다