Непонятки с doctrine

292
05 декабря 2017, 22:17

Привет всем!

Вот у меня такая сущность

/**
 * @Entity()
 * @Table(name="rules")
 */
class TagRule
{
    /**
     * @Id
     * @Column(type="integer", name="id")
     * @GeneratedValue(strategy="AUTO")
     */
    public $id;
    /**
     * @Column(type="integer", name="tag_id")
     * */
    public $tagId;
    /**
     * @Column(type="integer", name="value_code")
     */
    public $valueCode;
}

Сейчас добавил зависимость, или как правильнее говорить?

Вот так

/**
 * @Entity()
 * @Table(name="rules")
 */
class TagRule
{
    /**
     * @Id
     * @Column(type="integer", name="id")
     * @GeneratedValue(strategy="AUTO")
     */
    public $id;
    /**
     * @Column(type="integer", name="tag_id")
     * */
    public $tagId;
    /**
     * @Column(type="integer", name="value_code")
     */
    public $valueCode;
    /**
     * @OneToOne(targetEntity="Tag")
     * @JoinColumn(name="tag_id", referencedColumnName="id")
     */
    private $tag;
}

Но почему-то теперь при добавлении записи в таблицу rules поле tag_id принимает значение null.

Не могу понять почему. С доктриной знаком недавно.

READ ALSO
Как правильно вывести чекбокс ?

Как правильно вывести чекбокс ?

Доброго времени суток ! Есть форма в которой есть чекбокс, суть работы формы проста, она отправляет значение чекбокса в базу данныхСостояние...

236
Doctrine, как посчитать кол-во записей с join?

Doctrine, как посчитать кол-во записей с join?

Есть некий запрос на получение данных (запрос сокращен для удобства):

221
Зачем в PHP нужны фигурные скобки?

Зачем в PHP нужны фигурные скобки?

Какой смысл в данных фигурных скобках?

201
Интеграция компонентов Shortcode и SP Page Builder (Joomla)

Интеграция компонентов Shortcode и SP Page Builder (Joomla)

Есть сайт на котором все страницы сделаны через SP Page Builder, нужно вывести на главной странице модуль с карточками этих страницДля материалов...

274