首页
学习
活动
专区
圈层
工具
发布

和ORM
EN

Stack Overflow用户
提问于 2013-02-26 11:09:55
回答 1查看 474关注 0票数 0

我从PHP DATAMAPPER和ORM开始。我对它完全陌生。虽然我是通过谷歌了解到的。它真的很有趣。

我对此毫不怀疑。

  1. 我可以在我的核心PHP项目中使用Doctrine 2库/ORM吗?或者,它只适用于像CodeIgnitor、Zend之类的框架。
  2. 这对快速发展有帮助吗?或者经过一定程度的扩张。
  3. 我能举个例子吗?我可以用核心项目实现它的教程意味着一些博客或其他。
  4. 我问过phpdatamapper.com了。我发现它很容易,但它是相当老的,因为没有更新,因为过去3年。这样做好吗?任何源都可以实现这一点。

我真的很高兴在github或其他地方拥有源代码/实现(只是在博客上)。请

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-26 12:03:42

像ORM一样的理论可以用于每一个项目,它不需要任何框架。您可以将它们包含在与composer一起进行的项目中。关于Doctrine,你可以根据你想做的事情使用两件事:

  • 主义和它的整个捆绑。它为您带来了整个功能,以及它的ORM和其他酷的存根。如果您想使用它,您必须在您的composer.json文件中放置这一行: {“要求”:{“理论/orm”:"2.3.2"}
  • 原则\DBAL.它只是一个抽象层,没有ORM功能。它是为了给PDO带来更多的功能,并在不关心数据库引擎的情况下构建查询。因为它没有ORM,所以执行起来更快,但是它并没有带来任何概念功能。

如果我向你介绍这两种工具,那是因为你将有一个选择。如果您想要一个简单的博客站点,Doctrine\DBAL就是您想要的,因为它不会带来性能问题。如果您想要一个具有完整架构的更大的应用程序,您需要Doctrine\ORM,因为它将帮助您构建和维护数据库的安全。

关于教程,文档的构建类似于一个文档,因此我认为您可以开始使用ORM的这里和Doctrine\DBAL的这里

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

https://stackoverflow.com/questions/15087558

复制
相关文章

相似问题

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