【问题标题】:Symfony 3.0 - Cannot load resource "." - Custom Route LoaderSymfony 3.0 - 无法加载资源“。” - 自定义路由加载器
【发布时间】:2016-07-23 18:23:31
【问题描述】:

我正在努力将我的一个项目升级到 SF 3:
该项目使用了一些自定义路由加载器,这些加载器以前可以正常工作,现在我收到FileLoaderLoadException,指出无法加载resource "."

我看了一下文档:http://symfony.com/doc/current/cookbook/routing/custom_route_loader.html

但是要么什么都没有改变,要么文档没有更新。

我的 routing.yml 配置如下所示:

custom_sidebar_routing:
    resource: .
    type: sidebar

有人可以提示我这里出了什么问题,或者可以确认这是 symfony 核心中的错误吗?

【问题讨论】:

  • 试试resource: '.'
  • 感谢这个想法,我已经有了同样的想法,不幸的是它也不起作用(也试过 *)这是不起作用的
  • 嗨,我看到你的代码也等于文档symfony.com/doc/current/cookbook/routing/…
  • 是的,我的代码完全遵循文档的指导方针
  • 您的自定义加载器方法看起来像这样吗? public function supports($resource, $type = null) { return 'sidebar' === $type; } 或者这个:public function supports($resource, $type = null) { return 'extra' === $type; }

标签: symfony symfony-routing


【解决方案1】:

解决了我的问题,配置很好,但我错过了在 DependencyInjection 文件夹的 BundleExtensionFile 中注册我的附加 routing_loader.yml(我在其中定义了我的加载器服务)

【讨论】:

    猜你喜欢
    • 2013-10-11
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多