Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony KNPGAUFRETBENDLE带别名_Symfony_Alias - Fatal编程技术网

Symfony KNPGAUFRETBENDLE带别名

Symfony KNPGAUFRETBENDLE带别名,symfony,alias,Symfony,Alias,因此,我的KnpGaufretteBundle配置如下: knp_gaufrette: adapters: local_shared: local: directory: "%shared.dir%" create: false filesystems: local_shared: adapter: local_shared

因此,我的KnpGaufretteBundle配置如下:

knp_gaufrette:
    adapters:
        local_shared:
            local:
                directory: "%shared.dir%"
                create: false
    filesystems:
        local_shared:
            adapter: local_shared
            alias: defaul_fs
然后我需要将其注入到我自己的服务中,我这样做:

acme.user_manager:
  class: %acme_user.user_manager.class%
  arguments: [@doctrine.orm.entity_manager, @security.context]
  calls:
      - [setFilesystem, [@default_fs]]
但这打破了服务定义默认值不存在的例外

如果我使用@gaufrete.local\u shared\u filesystem作为参数而不是@default\u fs,那么它的工作原理与预期的一样。但我想用一个别名


请帮助。

我假设您注意到您的配置声明中有一个输入错误:

alias: defaul_fs
没有t