次のDoctrine ORMの例をDoctrine ODMに移植しようとしています。Doctrine MongoDBで単方向多対1の関係MongoIdなしでODM
<?php
/** @Entity */
class User
{
/**
* @ManyToOne(targetEntity="Address")
* @JoinColumn(name="address_id", referencedColumnName="address_id")
*/
private $address;
}
/** @Entity */
class Address
{
// ...
}
私はドキュメントで見つけることができなかった@JoinColumn()の対応物を探しています。基本的には、参照元フィールド名と参照元フィールド名を自分で設定したいと思います。これどうやってするの?
ODMの参考文献は非常によく文書化されています。http://doctrine-orm.readthedocs.org/projects/doctrine-mongodb-odm/en/latest/reference/reference-mapping.htmlドキュメントはidのみで参照されます。 –