添加服务到Symfony Bundle

时间:2017-08-02 14:48:05

标签: symfony service

我正在尝试将一项服务添加到我刚刚创建的新捆绑包中。

我要解释一下:

我有一个表单来创建管理模块并在提交表单后;我有那个指示:

$service= $this->container->get("module." . $moduleTypeService);

但是那个指令崩溃了,我得到了错误500.

当我检查我的appDevDebugProjectContainer.php时,我看不到服务名称,如下所示,所以我猜错误500是正常的。

我要求moduleTouring ...所以我想我应该可以看到module.touring

'module.page' => 'getModule_PageService',
        'module.shoppereval' => 'getModule_ShopperevalService',
        'module.user' => 'getModule_UserService',
        'monolog.handler.console' => 'getMonolog_Handler_ConsoleService',

我真的不知道出了什么问题。

这是我的service.yml

services:
    module.touring:
        class: Ups\TouringBundle\Services\ModuleTouringService
        calls:
            - [ setContainer,[ @service_container ] ]

感谢您的帮助,我现在有点失落。

0 个答案:

没有答案