我可以在我的普通php类中使用Mongodb ODM吗?
我想在我的单独项目中使用Doctrine mongodb ODM,我想使用此ODM执行所有与mongodb相关的数据库调用 当我的应用程序(不是symphony)想要添加用户对象时,我想调用用Mongodb ODM编写的用户文档类我可以在我的普通php类中使用Mongodb ODM吗?,mongodb,doctrine,doctrine-odm,Mongodb,Doctrine,Doctrine Odm,我想在我的单独项目中使用Doctrine mongodb ODM,我想使用此ODM执行所有与mongodb相关的数据库调用 当我的应用程序(不是symphony)想要添加用户对象时,我想调用用Mongodb ODM编写的用户文档类 <?php namespace Documents; /** @Document */ class User { // ... /** @Id(strategy="AUTO") */ private $id; /** @Fi
<?php
namespace Documents;
/** @Document */
class User
{
// ...
/** @Id(strategy="AUTO") */
private $id;
/** @Field(type="string") */
private $username;
}
在我单独的php类中使用$dm=documentmapper需要哪些步骤?你完全可以做到!不过,你怎么做取决于你自己 创建DocumentManager实例时,需要将其持久化。例如,如果您将它与Zend Framework一起使用,那么您可以将它与一起持久化。这只是一个示例,但是有很多方法可以持久化DocumentManager
- 存储在静态访问的类中
- 全球风险值(不建议)
$document = new User();
$document->setUsername('abc');
$dm->persist($document);
$dm->flush();