Doctrine2使用子实体的多对多关联

时间:2010-11-17 13:37:56

标签: php mysql doctrine-orm

我通过实体Hotel与实体Airport建立了多对多关系的Distanсe实体

/**
 *
 * @Table(name="Hotel")
 * @Entity
 */
class Hotel
{
    /**
     * @Column(name="hotel_id", type="integer")
     * @Id
     * @GeneratedValue(strategy="IDENTITY")
     */
    private $hotel_id;

}


/**
 *
 * @Table(name="Airport")
 * @Entity
 */
class Airport
{
    /**
     * @Column(name="airport_id", type="integer")
     * @Id
     * @GeneratedValue(strategy="IDENTITY")
     */
    private $airport_id;

}

我不知道如何描述与Distance类的关联?

/**
 *
 * @Table(name="Distance")
 * @Entity
 */
class Distance
{

    private $airport_id;

    private $hotel_id;

    /**
     * @Column(name="distance", type="integer")
     *
     */
    private $distance;

}

0 个答案:

没有答案