【发布时间】:2015-02-12 16:19:43
【问题描述】:
情况:我们应用的所有模型都耦合到ActiveRecord框架,并且继承自ActiveRecord\Model。问题是我们正在将一些数据移动到 REST 服务,因此我们的少数模型将不再访问我们的 ActiveRecord 框架配置的数据库。
我的一部分想要创建一个接口并使用依赖注入将数据源分配给我需要重新连接的模型。然而,事情从来没有那么容易。 ActiveRecord 模型通过 has_many、has_one 和 belongs_to 关系与其他 ActiveRecord 模型强耦合,我不确定它是如何工作的。
有没有人成功做到这一点,可以为我指明正确的方向?
【问题讨论】:
-
请显示您的代码的一些 sn-ps,以便响应者可以在他们的答案中引用特定实体。
标签: php activerecord decoupling