Pārlūkot izejas kodu

Use Association mode

Andrea Fazzi 5 gadi atpakaļ
vecāks
revīzija
373b872b1f
1 mainītis faili ar 12 papildinājumiem un 0 dzēšanām
  1. 12 0
      orm/group.go

+ 12 - 0
orm/group.go

@@ -120,6 +120,18 @@ func UpdateGroup(args map[string]string, r *http.Request) (IDer, error) {
 	if err != nil {
 		return nil, err
 	}
+
+	log.Println("After decoding...", group.(*Group).TeacherIDs)
+	// _, err = SaveGroup(group)
+	// if err != nil {
+	// 	return nil, err
+
+	// }
+
+	if err := DB().Debug().Model(group).Association("Teachers").Replace(group.(*Group).Teachers).Error; err != nil {
+		return nil, err
+	}
+
 	group, err = GetGroup(args)
 	if err != nil {
 		return nil, err