Php 我应该从哪里开始正确理解ORM的概念 我过去3到4个月一直在使用ORM,并且开发了一个与框架相称的网站。p>

Php 我应该从哪里开始正确理解ORM的概念 我过去3到4个月一直在使用ORM,并且开发了一个与框架相称的网站。p>,php,mysql,mongodb,orm,Php,Mysql,Mongodb,Orm,我的好奇心越来越大,ORM到底是什么,所以我决定从头开始建立一个ORM,但昨天和今天做了一些研究,我仍然很困惑从哪里开始,我似乎无法找到一个好的指南开始 最近,我对MongoDB的热爱与日俱增,所以如果我能使用php+MongoDB ORM,那将更加有趣 你们有什么出发点吗?比如书、幻灯片或文章,我可以在这些书、幻灯片或文章中看一眼并开始阅读 如果你们想补充什么,请告诉我!我真的很想了解网站基础设施的深层次 在不同语言中有多种不同的ORM实现,它总是归结为几个不同的模式,值得研究 一些模式是Ac

我的好奇心越来越大,ORM到底是什么,所以我决定从头开始建立一个ORM,但昨天和今天做了一些研究,我仍然很困惑从哪里开始,我似乎无法找到一个好的指南开始

最近,我对MongoDB的热爱与日俱增,所以如果我能使用php+MongoDB ORM,那将更加有趣

你们有什么出发点吗?比如书、幻灯片或文章,我可以在这些书、幻灯片或文章中看一眼并开始阅读


如果你们想补充什么,请告诉我!我真的很想了解网站基础设施的深层次

在不同语言中有多种不同的ORM实现,它总是归结为几个不同的模式,值得研究

一些模式是
ActiveRecord
,它们是包含每行数据的对象,负责保存它们自己。 和
Repository
,将实际模型与存储库分开

如果你想了解编程体系结构,我强烈推荐下面这本书及其附带的网站


我是一个比较务实的人,我宁愿做点什么,也不想读什么。和你开的车一样,但不知道内部是如何工作的。好吧,他已经习惯了ORM公开的接口,如果你能使用相同的接口并尝试实现它,它会非常有用。就在最近,我开始想知道路由器在PHP中是如何工作的。我使用过Codeignator和Laravel,虽然我知道如何使用它们拥有的特定路由器,但直到我开始构建自己的路由器,并开始实际跟踪数据通过路由器时,我才知道它们是如何工作的。感谢您提供的资源!非常感谢。