Пару лет назад делал в академических целях нечто подобное: https://github.com/BoShurik/Survey/blob/master/src...
Там все в контроллере обрабатывается. Сейчас бы сделал как описал выше, но в качестве отправной точки может поможет.
Product::getCategories должен возвщать объекты класса (aka массив объектов) Site\AppBundle\Entity\Category
Не работал с сонатой, но разве правильно не так:
Антон: а покажите ссылку на доку. symfony.com/doc/current/reference/configuration/se... - вот тут они разные.
В качестве контроллера для check_path выступает Security-компонтент (для метода POST). Роут нужен для того, чтобы было удобней давать ссылки.
Это адаптер, реализующий API старого драйвера поверх нового, таким образом можно использовать старые библиотеки, зависимые от старого API.
Таким образом, к примеру, можно использовать doctrine-mongodb на php7 с новым драйевром
Я правильно понимаю, при таком подходе, кнопки импортировать данные с возможностью загрузки, там нет (как в "Универсальный обмен данными в формате XML")? Т.о. со стороны сайта достаточно будет реализовать выгрузку в CommerceML (если я правильно понял), но со стороны 1С загрузить этот файл не получится, без написания внешней обработки?
helper: "@wf.autoload", а в шаблоне {{ helper.user }}
PS: Чтобы получить пользователя можно через глобальную переменную app: {{ app.user }}