Symfony 3为什么DI Extension ton加载配置文件

时间:2017-06-03 22:24:52

标签: php symfony dependency-injection symfony-3.2

  1. 我的包在AppKernel.php中需要
  2. 我创建了可重用的Bundle,但目前不需要在bundle
  3. 中传递一些参数

    ProductBundle / DependecyInjection / ProductBundleExtension.php

        $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $loader->load('services.yml');
        $loader->load('admin.yml');
    

    但是我的Admin类没有加载

    我尝试像这样转储,但什么都没发生

     $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
    dump("Hello");
        $loader->load('services.yml');
        $loader->load('admin.yml');
    

    当我尝试这样的要求时,它可以正常工作

    // app/config.yml
    imports:
    - { resource: "@BshopProductBundle/Resources/config/admin.yml" }
    

    在Symfony 2中这可行,但在symfony 3中不起作用...... 我该如何解决这个问题?

0 个答案:

没有答案