就我而言,有两种方法(对我来说都正常工作)可以显式地将依赖项注入服务:
a)使用bind关键字
const
b)使用arguments关键字
App\Service\ServiceA:
bind:
$myService: '@myserviceid'
它们之间有什么区别吗?谢谢!
答案 0 :(得分:0)
绑定用于服务的默认配置中,例如为所有服务定义标量参数。可以像自动装配一样,但是区别在于,最后一个不能自动装配标量参数(例如字符串和数字)。它是SYmfony 3.4中的新功能。
您可以在此处查看文档:{{3}}