Привет всем!
Вот у меня такая сущность
/**
* @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.
Не могу понять почему. С доктриной знаком недавно.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости