我正在使用symfony 2.x,并且有一个类,可以从yml文件中接受和配置数组
配置文件
services:
my_di:
class: \MyClass
arguments:
- param1: 'myvalue'
MyClass.php
class {
public function __construc(array $configs = []) {
var_dump($config);
}
输出(正常工作)
array (size=1)
param1 => 'myvalue'
)
但是我想通过yml将另一个值传递给同一数组
-参数2:“myvalue2”
展开后的输出将是
array (size=1)
param1 => 'myvalue',
param2 => 'myvalue2'
)
我怎样才能做到这一点?
最佳答案
只需在config.yml
文件中使用yaml数组即可:
services:
my_di:
class: \MyClass
arguments:
- { param1: 'myvalue', param2: 'myvalue2' }
关于php - Symfony通过yml文件将参数数组传递给DI服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49814530/