【问题标题】:The file routing.yml not work anymore文件 routing.yml 不再起作用
【发布时间】:2016-05-13 21:35:20
【问题描述】:

我在 routing.yml 文件中为两个 url 写了两个模式,但是我的 symfony 2.8.2 生成了下一个错误:“文件 C:\xampp...routing.yml 不包含有效的 YAML ...”。此代码在 symfony 2.0.0 中有效,但在 2.8.2 中不再有效。谁能告诉我方法?

demo_homepage:
    path:     /
    defaults: { _controller: DemoBundle:Default:index }

demo_hello:
    path:     /hello
    defaults: { _controller: DemoBundle:Default:hello }

【问题讨论】:

  • 文件中只有这些吗?在我看来还可以。 YamlLint 不喜欢你没有为你的控制器引用你的值。但如果是这样,我会感到惊讶。
  • 确保在 YAML 文件中使用空格,而不是制表符。您在此处粘贴的 YAML 很好。
  • 我的建议,使用注释。
  • 从 2.0 到 2.8 是一个飞跃。可能会考虑先到 2.1。

标签: php symfony configuration routing


【解决方案1】:

您的文件看起来不错,也许不是他们的问题...检查您的config.yml

framework:
    router:
        resource: "%kernel.root_dir%/config/routing.yml"

注意config_dev.yml要选routing_dev.yml

【讨论】:

    猜你喜欢
    • 2014-04-12
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2014-12-25
    • 2019-02-14
    相关资源
    最近更新 更多