Symfony 3.
Есть сущность Category, в ней поля
id, name, title, body с демо строками.
Что бы реализовать вложенную структуру, я пытаюсь добавить два поля
parent и
pos.
Для
parent:
/**
* @var int
*
* @ORM\Column(name="parent", type="smallint", nullable=false, unique=false)
*/
Для
pos:
/**
* @var int
*
* @ORM\Column(name="pos", type="smallint", nullable=false, unique=true)
* @ORM\GeneratedValue(strategy="AUTO")
*/
При апдейте вываливается такая ошибка:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' f
or key 'UNIQ_64C19C180D9E6AC'
Меня не покидает ощущение, что так как я не делают. Хотелось бы получить советы как лучше организовать архитектуру категорий. Не обязательно все разжевывать, можно общими словами, что бы было понятно как правильно.
p.s. Нашел
статью на хабре (2012 года), как раз по теме (+ использую Sonata Admin Bundle), но Nested tree, вроде
это работает только с SF2 Неужели бросать 3 версию?