parse.com 및 JavaScript SDK 사용.여러 클래스가있는 parse.com에서 관계 만들기 (JavaScript SDK)
나는 이것에 대해 많이 읽었지만 해결하려고하는 내 문제에 맞는 예제를 찾을 수 없습니다.
내가 달성하려고 시도한 것은 다음과 같습니다.
클래스 "FriendRequest"에 "myBadges"와 일대일 관계가 있도록합니다. "myBadges"에 보관 된 자식 객체는 초과 작업으로 증가 할 것입니다.
하위 개체는 사용자가 배지를 선택하고 "예, 당장 해!"라는 기능을 사용하여 생성됩니다. "myBadges"에 저장합니다.
현재로서는 함수가 사용하는 활성 클래스 내에서만 관계를 만들 수 있습니다. 이것은 "myBadges"에 "FriendRequest"클래스가 아닌 User 클래스를 가리키는 관계가 설정되었음을 의미합니다.
의 관계는
success: function(results) {
// The object was saved successfully.
userbadges.relation('BadgeConnect').add(userbadges);
userbadges.save();
그래서 내가 해결하기 위해 노력하고있어 문제가 "FriendRequest"클래스에 "myBadges"클래스에서 관련 링크를 이동하는 코드의이 부분에 ???
예를 들어이 방법을 달성하는 방법이 정확한 접근 방법을 배우는 데 도움이 될 수 있습니다.
FULL CODE.
<script type="text/javascript">
Parse.initialize("xxxx", "xxxxx");
var MyBadges = Parse.Object.extend("myBadges");
var friendRequest = Parse.Object.extend("FriendRequest");
var userbadges = new MyBadges();
var friendRequest = new friendRequest();
var user = Parse.User.current();
$(document).ready(function() {
$("#send").click(function() {
var badgeselected = $('#badgeselect .go').attr("src");
userbadges.set("BadgeName", badgeselected);
userbadges.set("uploadedBy", user);
//userbadges.set('BadgeName');
//userbadges.save();
userbadges.save(null, {
success: function(results) {
// The object was saved successfully.
userbadges.relation('BadgeConnect').add(userbadges);
userbadges.save();
//location.reload();
},
error: function(contact, error) {
// The save failed.
// error is a Parse.Error with an error code and description.
alert("Error: " + error.code + " " + error.message);
}
});
});
});