Zf - 如何从“每个表一个类”传递到“每个类几个表”?

时间:2011-04-26 01:46:58

标签: zend-framework design-patterns model

这是一个普遍的问题,我很抱歉。

假设我们将此应用程序作为每个表的一个类,所以时间到了,然后我们需要处理数据库中几个表之间的数据。

我们有什么选择?

我们可以:

a)依靠ORM(如Doctrine);

b)创建Mappers

c)创建表示连接或m:n关系表的模型。

d)创建数据库视图并使zend像表格一样工作。

那些是正确的吗?如果是这样,还有其他方法吗?我不打算开始讨论这个,但是,我开始在这里开发,我想了解在Zend Framework中处理这些事情的常用方法是什么。

提前致谢

1 个答案:

答案 0 :(得分:1)

(a),(b)和(c)对我来说都是好的。我个人使用过(a)和(c)。我对(d)知之甚少,但我的直觉是反对的,因为我没有看到它被广泛描述/推荐为解决方案。 YMMV。