【发布时间】:2020-02-27 04:18:41
【问题描述】:
所以我想在phoenix中做一个内容系统,里面有课程、文件夹和课程,对象是一切的主干,所以:
对象:
has_many :children, Content.Object
belongs_to :parent, Content.Object
课程
belongs_to :object, Content.Object
文件夹
belongs_to :object, Content.Object
不过,这种方法有问题。 我似乎找不到从课程中获取文件夹的方法。我希望能够做这样的事情:
iex(1)> course = Content.get_course!(1)
iex(2)> [folderObj | _] = course.object.children
iex(3)> folder = folderObj.item
但显然 item 字段在对象上不存在。我将如何添加这个? (如果不清楚,我也可以添加更多代码,只需评论)
【问题讨论】:
标签: postgresql phoenix-framework ecto elixir