这是一个普遍的问题,我很抱歉。
假设我们有一个应用程序,每个表一个类,所以时间到了,然后我们需要处理数据库中几个表之间的数据。
我们这里有什么选择?
我们可以:
a)依赖ORM(如Doctrine);
b)创建映射
c)创建代表连接或m:n关系表的模型。
d)创建数据库视图,并使其像表一样工作。
正确吗?如果是的话,还有其他的方法吗?我不打算就此展开辩论,但是,我在这里开始发展,我想了解在Zend框架中处理这些事情的常见方法是什么。
Thanks in advance
(a)、(b)和(c)听起来都不错。我个人使用过(a)和(c)。我对(d)知之甚少,但我的直觉是反对的,因为我没有看到它被广泛描述/推荐为一种解决方案。YMMV .