Search
Write a publication
Pull to refresh
0
0
Send message
Да, у Вас похоже без хаков не обойтись. Обычно сталкиваюсь с проблемой когда либо обычное поле именовано зарезерверованным словом, либо имя таблицы.

Было бы интересно узнать, если кто-то разрулил и такой кейс более изящно
Версия доктрины у меня точно такая же, как и у Вас. Чтобы все работало, вы должны оставить апострофы в
 * @ORM\Table(name="`order`")

и убрать их в
     * @ORM\JoinColumn(name="order", referencedColumnName="id")

На офф сайте доктрины можно узнать, что по умолчанию экранирование полей используемых для джоинов игнорируется. Поэтому у вас поле `order` интерпритируется неверно (с апострофами). Прежде чем написать, я проверил это локально.
/**
 * @ORM\Entity()
 * @ORM\Table(name="`order`")
 */


Возможно, Ваша проблема решилась апострофами в имени таблицы, если дело не в поле
Почти точная цитата из статьи
Как? У меня есть два простых правила:
Задавай значения в em, если свойства масштабируются относительно font-size;
Во всех остальных случаях задавай значения в rem.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity