获取没有Config Component定义的服务

时间:2015-08-22 23:46:38

标签: symfony

我在Google首页上找不到我的问题的答案。我曾经在YAML配置文件中定义我的服务,但现在我正在阅读Symfony Components书中的Dependency Injection章节,我开始理解事情的基础是如何完成的。

但是我不明白我怎样才能get像我之前那样(在控制器内部)提供服务:

$object=$this->get('my_service');

看起来我总是需要使用use语句导入Symfony\Component\DependencyInjection\ContainerBuilder并执行以下操作:

use Symfony\Component\DependencyInjection\ContainerBuilder;
$container = new ContainerBuilder();
// ...
$object = $container->get('my_service');

我完全在这儿吗?我想如果我避免使用Config组件,我会让我的框架更轻量级,但如何在不实例化ContainerBuilder类的情况下获取服务?

感谢您的平常帮助。

0 个答案:

没有答案