首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend Model Best Practices - Doctrine?

Zend Model Best Practices - Doctrine?
EN

Stack Overflow用户
提问于 2011-08-23 13:45:44
回答 1查看 469关注 0票数 0

今天我读了很多关于ZF项目中Doctrine2用法的文章,也看到了很多使用它和Zend_DB的例子。这是一种建议的方法,用于中型数据库模式5-7个带有关系的表吗?Doctrinr更擅长管理外键关系吗?对于这种规模的项目,是否应该使用Zend_DB,因为原则会被夸大?

寻找一个清晰的决策树,以确定Doctribe是否是可行的方法。谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-23 21:47:30

理论就是让事情尽可能快地运行起来。

Zend_Db的问题在于它不是一个对象关系映射,也不会试图成为一个对象关系映射器,这意味着如果您确实打算使用模型,那么您必须自己创建所有这些模型,并完成所有繁重的工作。

就我个人而言,我想说,这种规模的项目是您学习如何使用Doctrine的理想机会。像Zend Framework一样,Doctrine确实有一个学习曲线,你不能拿起它并立即开始,但如果你从头到尾阅读文档,你就会明白它如何帮助你在未来快速开发应用程序,具有复杂的查询,几乎不需要思考。

使用Zend_Db_TableZend_Db_Expr创建执行连接的查询有时可能很有挑战性。但是,使用Doctrine,您可以通过YAML自动生成模型,或者只需创建属性并对其进行注释(就像使用DocBlock一样)。

Zend框架和Doctrine 2集成:

如果这对你有影响的话,我再也不打算使用Zend_DB_Table了。永远不会。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7156756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档