0

我的目标不是在完全不同的方向上破解 Yii,而且通过遵循我所学到的关于继承和规范化的知识似乎是不可能的。在图像上,您可以看到我将其描述为以 DRY 方式表示结构的优雅解决方案。但是数据库继承似乎不像通常做的事情,特别是因为似乎没有 Web 框架真正支持它。

问答数据库

MYSQL 视图在 Yii 中显然不是一个选项,因为支持很糟糕(他们想让所有的 db 都保持不可知)。

那么解决这个问题的唯一好方法是使用单表继承吗?如果有一个 Web 框架对多表继承有很好的支持,我想了解一下,但最好是在 Yii 中寻找解决方案。

4

1 回答 1

0

我在 Yii 中创建了一个多表继承的解决方案,但我认为它还不成熟。

无论如何,它对我有用。在这里查看我的解决方案:

http://co-tech.me/2013/08/18/yii-cactiverecord-multiple-table-model-inheritance/

于 2013-08-20T13:03:35.687 回答