【发布时间】:2018-08-02 08:29:50
【问题描述】:
在 Phoenix 1.3 中建议将所有业务逻辑放入上下文中,但是一个上下文可以处理很多实体(我不知道正确的词,因为“模型”在 Phoenix 1.3 中不再存在)并且它会增长很快。将上下文拆分为多个文件的正确方法是什么?
编辑
我有帐户上下文和两个实体:用户和凭据。即使有这两个实体,上下文看起来也有点复杂。我必须滚动用户的功能才能到达凭证的功能。现在这不是一个真正的问题,但我想在一个上下文中可以有超过 2 个实体,然后它可能真的很大。还是我错了?
这个例子来自 phoenix 的 hexdocs.pm
【问题讨论】:
-
您可能需要在多个上下文之间拆分实体。你能告诉我们你的实体是什么吗?
-
@Tyler,我编辑了问题