“Model”类看起来有什么关系?

时间:2016-11-27 03:14:56

标签: swift postgresql fluent vapor

使用enter image description here我想存储与孩子的关系。我还没有找到任何关于课程应该是什么样子的例子,而我只是猜测该怎么做。任何人都可以提供与其他<ul> <%for (var result in results){%> <li><%=result%>:<%=results[result]%></li> <%}%> </ul> 对象列表有关系的类的示例吗?

Model

1 个答案:

答案 0 :(得分:1)

这是我对用户和组关系的实现。一个用户属于一个组,并且该组有许多用户,因此简单的1->许多关系。

final public class User: Model {
  public var id: Int?
  var emailAddress: String
  var username: String
  var groupId: Int

}

extension User {
  var group: Parent<User, Group> {
    return parent(\.groupId)
  }
}


final public class Group: Model {
   public var id: Int?
   var name: String
}

extension Group {
   var users: Children<Group, Users> {
      return children(\.groupId)
   }
}

许多<->许多相似,但是在关系中间使用数据透视表。