【发布时间】:2011-09-23 06:24:22
【问题描述】:
我有 3 个表/模型,关系如下所示:
Account
|
----------
| |
User Company
它们都由 Account 的 PRIMARY KEY 连接,并且 User 和 Company 各自有非常不同的方法和字段集。
假设我只知道“账户id”,并且需要加载一个账户,我假设下面是一个好的程序?
- Account 模型由 id 加载
- 然后确定“帐户类型”
-
User 或 Company 对象都被加载到 Account 对象本身中。可以这样使用:
$account->company->company_name();
不知何故,这似乎不是很有效...有人可以提出更好的建议吗?
【问题讨论】: