У меня есть пользовательский пакет Symfony, используемый в Akeneo 1.6 (некоторое время назад обновлен с версии 1.3), который мне нужно портировать на Akeneo 2.2.
Мне нужно получить все данные о продукте по его идентификатору в действии контроллера.
Это было сделано $ repository-> getFullProduct ($ productId) . Этот метод был удален в текущей версии Akeneo.
Во время исследования я обнаружил, что «стандартный формат» кажется полезным, поскольку он содержит все данные о продукте в виде массива.
Как я могу получить эти данные? Это не должно быть чистое решение, Quick & Dirty (как и весь Bundle;)) просто отлично. Это только для внутреннего использования.
Я пробовал некоторые вещи, такие как $ productStandard = $ this-> container-> get ('pim_api.normalizer.product') -> normalize ($ product); с различными службами, но на основе бесполезные сообщения об ошибках, которые я получил, я думаю, что это просто бессмысленно.