【发布时间】:2017-05-12 13:26:43
【问题描述】:
我已经构建了一个小型 PHP MVC 框架,只是想阐明将数据从一个模型获取到另一个模型的最佳方法。例如:
我有一个 Users_model,其中包含一个名为 get_users() 的方法。
我还有 Communications_model 需要获取特定或所有用户数据,因此需要从 Users_model 访问 get_users() 方法>.
最好的做法是:
a) 在控制器中实例化 Users_model 并将数据从 get_users() 方法传递到 Communications_model?
b) 在 Communications_model 中实例化 Users_model 并从那里运行 get_users() 以便可以直接访问它?
c) 另一种方式?
非常感谢您的帮助。
【问题讨论】:
-
它基于你的 MVC 结构。是 ORM(像 Laravel)还是像 CI 的结构?
-
使用 eloquent ORM 将有助于解决这类问题
-
谢谢。有人能指出一篇关于 ORM 的好文章,它可能会帮助我将它实现到我的框架中吗?