如何将依赖项注入 Yves 控制器?
How to inject dependencies into Yves controller?
我知道 \Symfony\Component\HttpFoundation\Request
的实例可以注入到 Yves 控制器操作方法中。我也知道路径参数也可以注入到控制器操作方法中。有没有办法为控制器中所需的服务使用构造函数注入或方法注入?或者使用工厂是将所需的依赖项放入 Yves 控制器的唯一方法?
我会说使用工厂是正确的方法。而且以后不会出问题。
任何其他选项都可能成为 hack
,这将使 Spryker 升级出现问题且耗时。
我知道 \Symfony\Component\HttpFoundation\Request
的实例可以注入到 Yves 控制器操作方法中。我也知道路径参数也可以注入到控制器操作方法中。有没有办法为控制器中所需的服务使用构造函数注入或方法注入?或者使用工厂是将所需的依赖项放入 Yves 控制器的唯一方法?
我会说使用工厂是正确的方法。而且以后不会出问题。
任何其他选项都可能成为 hack
,这将使 Spryker 升级出现问题且耗时。