【问题标题】:Symfony config component, setArgument with yamlSymfony 配置组件,带有 yaml 的 setArgument
【发布时间】:2014-03-28 23:00:31
【问题描述】:

我正在尝试转换此 php 配置

$container->register('framework', 'Symfony\Component\HttpKernel\HttpKernel')
->setArguments(array(new Reference('dispatcher'), new Reference('resolver')));

进入 yaml 语法,我已经在调度程序和解析器方面做得很好,但现在不明白如何将参数传递给 HttpKernel 构造函数,我已经尝试过

framework:
    class:    Symfony\Component\HttpKernel\HttpKernel
    arguments:  ["dispatcher", "resolver"]


framework:
    class:    Symfony\Component\HttpKernel\HttpKernel
    arguments:  [dispatcher, resolver]

但是我遇到了错误

Catchable fatal error: Argument 1 passed to Symfony\Component\HttpKernel\HttpKernel::__construct() must be an instance of Symfony\Component\EventDispatcher\EventDispatcherInterface, string given in

【问题讨论】:

    标签: php symfony yaml


    【解决方案1】:

    已解决,必须

    framework:
        class:    Symfony\Component\HttpKernel\HttpKernel
        arguments:  ["@dispatcher", "@resolver"]
    

    关注@

    【讨论】:

      猜你喜欢
      • 2014-05-04
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2019-10-19
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多