在Symfony 2 Book中,我看到我可以使用 3 种类型的依赖注入:
- 构造函数
- 二传手
- 财产
何时调用构造函数注入类型(只要创建对象)就很清楚了。
但是如何调用 Setter Injection 类型呢?自动地 ?每次请求服务时?
谢谢你的帮助,
哈基姆
在Symfony 2 Book中,我看到我可以使用 3 种类型的依赖注入:
何时调用构造函数注入类型(只要创建对象)就很清楚了。
但是如何调用 Setter Injection 类型呢?自动地 ?每次请求服务时?
谢谢你的帮助,
哈基姆
Setter 方法仅在构造函数之后运行一次。如果您正在寻找确认检查Symfony\Component\DependencyInjection\ContainerBuilder
:: createService方法。因为服务不会被创建两次并且缓存在容器设置器函数中只调用一个。