我的parameters.yml
如下所示:
parameters
ldap:
host: 192.168.0.1
port: 389
和我的services.yml如下:
ldap:
class: Symfony\Component\Ldap\Ldap
factory: [ 'Symfony\Component\Ldap\Ldap', 'create']
arguments:
- ext_ldap
- host: '%ldap%' # need to pass nested param here (from array)
- debug: true
以前在host
参数中的arguments部分中,我有一个从parameters.yml
传递来的纯字符串。现在host
中的parameters.yml
参数被降低了1级,我需要从那里获取它并传递给services.yml
。我尝试过这样的事情:
'%ldap%['host']'
或
'ldap.host'
或
'ldap['host']'
坚果,没有一个起作用。有什么方法可以访问从parameters.yml
中的services.yml
传递过来的数组参数。