Php ORM使用什么机制来创建';持久的';物体?

Php ORM使用什么机制来创建';持久的';物体?,php,orm,doctrine,doctrine-orm,Php,Orm,Doctrine,Doctrine Orm,我最近开始探索ORM工具,比如条令,在我的阅读中,我了解到条令创建了“持久类”——我可能错误地将其理解为跨多个http请求持久化的对象。所以我很好奇Doctrine是如何做到这一点的,他们是否将序列化类存储在文件系统上,存储在数据库中,作为cookie中的数据?他们使用。数据库的选择取决于您,并且支持很多不同的RDBMS。显示如果您选择使用NoSQL系统,如MongoDB、CouchDB等,也有ODM项目(尽管是beta版或alpha版)。有趣的是,doctrine使用的表是自动生成的吗?@Ca

我最近开始探索ORM工具,比如条令,在我的阅读中,我了解到条令创建了“持久类”——我可能错误地将其理解为跨多个http请求持久化的对象。所以我很好奇Doctrine是如何做到这一点的,他们是否将序列化类存储在文件系统上,存储在数据库中,作为cookie中的数据?

他们使用。数据库的选择取决于您,并且支持很多不同的RDBMS。显示如果您选择使用NoSQL系统,如MongoDB、CouchDB等,也有ODM项目(尽管是beta版或alpha版)。有趣的是,doctrine使用的表是自动生成的吗?@CaseyFlyn您基本上告诉doctrine如何将对象“映射”到数据库表中-这可以通过不同的方式完成,检查手册,然后可以生成并执行SQL,根据映射创建表。