別のプロジェクトに Doctrine mongodb ODM を使用したいのですが、この ODM を使用してすべての mongodb 関連のデータベース呼び出しを実行したいと考えています。
私のアプリケーション(シンフォニーではない)がユーザーオブジェクトを追加したいとき、Mongodb-ODMで書かれたユーザードキュメントクラスを呼び出したい
<?php
namespace Documents;
/** @Document */
class User
{
// ...
/** @Id(strategy="AUTO") */
private $id;
/** @Field(type="string") */
private $username;
}
ここで、ドキュメントに示されている以下のように、このクラスを個別のphpクラスから呼び出したいと思います....
$document = new User();
$document->setUsername('abc');
$dm->persist($document);
$dm->flush();
この $dm= documentmapper を別の php クラスで使用するには、どのような手順が必要ですか?