Symfony 3.3.6从3.2改为服务自动加载

时间:2017-08-10 16:35:25

标签: symfony symfony-3.2 symfony-3.3

我昨天更新到3.3.6并设置了我在AppBundle中创建的新服务。旧式的服务注册工作 - 当我尝试新方法时,它不是。

我有服务

的appbundle /服务/ SomeService.php

e

services.yml

namespace AppBundle\Service;

class SomeService {

}

在我的行动中,我尝试使用该服务:

services:
    # THIS WORKS
    #app.some_service:
    #    class: AppBundle\Service\SomeService
    #    arguments: []

    _defaults:
        autowire: true
        autoconfigure: true
        public: false      

    AppBundle\:
        resource: '../../src/AppBundle/*'

我收到以下错误:

  

您已请求不存在的服务   "的appbundle \服务\ SomeService"

我对3.3所做的更改有什么遗漏或不了解?

我觉得由于从3.2升级到3.3 +

,我可能错过了一些东西

想法?

0 个答案:

没有答案