如何在 shopware 6 中访问订阅者中的请求数据
How to access request data in subscriber in shopware 6
我在我的 Shopware 6 插件中构建了一个订阅者,订阅 'framework.validation.address.create' => 'onAddressCreation'
事件以添加额外的验证定义。但我还需要能够在订阅者操作中访问请求数据。
我该怎么做?
到目前为止,我已经设法在订阅者构造函数中注入 Shopware\Core\System\SystemConfig\SystemConfigService
并且订阅者操作接收到 Shopware\Core\Framework\Validation\BuildValidationEvent
但是无法使用这两个 类.[=13= 到达地址字段]
如果您无法传递来自控制器的请求或请求未随事件一起发送,您可能需要注入 request_stack
Symfony 服务
https://symfony.com/doc/4.4/service_container/request.html
我在我的 Shopware 6 插件中构建了一个订阅者,订阅 'framework.validation.address.create' => 'onAddressCreation'
事件以添加额外的验证定义。但我还需要能够在订阅者操作中访问请求数据。
我该怎么做?
到目前为止,我已经设法在订阅者构造函数中注入 Shopware\Core\System\SystemConfig\SystemConfigService
并且订阅者操作接收到 Shopware\Core\Framework\Validation\BuildValidationEvent
但是无法使用这两个 类.[=13= 到达地址字段]
如果您无法传递来自控制器的请求或请求未随事件一起发送,您可能需要注入 request_stack
Symfony 服务
https://symfony.com/doc/4.4/service_container/request.html