tags:

views:

48

answers:

0

I have two Doctrine entities looking like that:

/**
 * @Entity
 * @Table(name = "Locales")
 */
class Locale
{
    /**
     * @Id @Column(type="integer")
     * @GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /** @Column(length=2, name="Name", type="string") */
    private $code;
}

/**
 * @Entity
 * @Table(name = "localized")
 */
class LocalizedStrings
{
    /**
     * @Id @Column(type="integer")
     * @GeneratedValue(strategy="IDENTITY")
     */
    private $id;

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

    /** @Column(name="SomeText", type="string", length=300) */
    private $someText;
}

I'd like to create reference between these entities. LocalizedStrings needs reference to Locale but Locale doesn't need reference to LocalizedStrings. How to write such mapping via Doctrine 2?