Алексей Скобкин: Atlantic18/DoctrineExtensions/tree на Symfony 3 работает корректно. Это у меня были проблемы. Теперь осталось выяснить как реализовать сортировку (перемещение) элементов по древу. Пфф...
@ManWithBear
mike@intel /var/www/git/MevSortableTreeBundle $ git push -u origin
To https://github.com/mikeevstropov/mevSortableTreeBu...
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/mikeevstropov/mevSortableTreeBu...'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
А там свой какой-то формбилдер. Sonata\AdminBundle\Form\FormMapper Стандартный же вот этот: use Symfony\Component\Form\FormBuilderInterface; Просто не пойму, в доке сонаты есть похожая фигня https://sonata-project.org/bundles/doctrine-orm-ad... (но это не то) А использовать addModelTransformer для "форммапера" нельзя почему-то.
Прошу прощения что торможу. Product::getCategories же должен отдавать либо массив (как сейчас) либо строку. А форма ждет объект? Прямо экземпляр вот этого класса Site\AppBundle\Entity\Category?
Алексей Скобкин: "Так вроде или не работает?"
«вроде» имелось ввиду, что «Nested tree», это вроде бы вот это - Atlantic18/DoctrineExtensions/tree Так как приведенная ссылка на хабре уже мертва.
Сергей Протько: То есть, если мне нужно сделать именно таким способом, то передать реквест в екстеншн я не смогу. В итоге вынес меню в отдельный menu.twig шаблон.
Создал переменную {% set route = app.request.get('_route') %}
И делаю проверку через if.
Не знаю, нужно ли удалять вопрос?