我想了解 symfony 中的服务
我想尝试创建我的服务
在我的 config.yml 中
services:
my_service:
class: Acme\FooBundle\myService
arguments: ['my_param']
在我的 Controller 中
public function serviceAction(){
$Myservice = $this->get('my_service');
return array();
}
在我的类(class)/服务
class myService{
public function __construct() {
echo "In BaseClass constructor\n";
}
}
问题是:
如何在我的 Class 服务中检索 my_param?
我想检索参数:['my_param']
最佳答案
参数正在作为参数传递给您的服务构造函数:
class myService{
private $my_param;
public function __construct($param) {
$this->my_param = $param;
echo $this->my_param;
echo "In BaseClass constructor\n";
}
}
关于symfony - 检索服务中的参数 - Symfony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26665117/