1

我希望能够扩展我的一些模型。一个用例:我有一个带有User模型(和适当的控制器 + 视图)的用户模块。然后我有另一个模块(比如 Foo),我想从中添加一个属性User(称为 Bar)。

我使用 php、Zend Framework 和 Doctrine,但我正在考虑一种模式,因此不一定适用于这些框架。它更多的是关于架构而不是实现。这可能吗?最好的模式是什么?

我想要这种架构,因为否则你会创建一个FooUser模型,它有一个属性user_idand foo,导致有连接(并且对于每个扩展,你都有连接,这会严重影响性能)。有解决方案吗?

4

0 回答 0