symfony — Пакет классификации Sonata :: Неопределенный индекс: родительский элемент в строке vendor / sonata-project / doctrine-orm-admin-bundle / Guesser / FilterTypeGuesser.php 64

Я просто хотел использовать Classification Bundle от Sonata (http://sonata-project.org/bundles/classification/2-2/doc/index.html).

Все работало отлично, пока я не вошел в панель администратора, не добавил категорию и не попытался просмотреть список. Тогда ошибка вышла:

Undefined index: parent in vendor/sonata-project/doctrine-orm-admin-bundle/Guesser/FilterTypeGuesser.php line 64

Кажется, на GitHub опубликована ошибка: https://github.com/sonata-project/SonataClassificationBundle/issues/40

В любом случае мне нужно какое-то решение, так как мне нужно, чтобы оно работало как можно скорее. Есть идеи, ребята?

0

Решение

Попробуйте вручную вставить корневую категорию в базу данных.

Вот sql:

INSERT INTO `classification__category` (`id`, `parent_id`, `context`, `name`, `enabled`, `slug`, `description`, `position`, `created_at`, `updated_at`, `media_id`) VALUES (1, NULL, 'main', 'Root', 1, 'root', NULL, 1, NOW(), NOW(), NULL);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]