我有一个在 Akeneo 1.6 中使用的自定义 symfony 包(前段时间从 1.3 升级),我需要将其移植到 Akeneo 2.2。
我需要的是在控制器操作中按产品 ID 获取所有产品数据。这是由$repository->getFullProduct($productId)完成的。此方法已在当前 Akeneo 版本中删除。
在研究时,我发现“标准格式”似乎很有帮助,因为它包含所有产品数据作为数组。
我怎样才能收到这些数据?它不必是一个干净的解决方案,Quick&Dirty(就像整个 Bundle ;) )就可以了。它仅供内部使用。
我尝试了一些类似的东西$productStandard = $this->container->get('pim_api.normalizer.product')->normalize($product); 提供不同的服务,但根据我收到的无用错误消息,我认为这没有意义。