通过Controller加载我的Twig-Template并显示它之后 - 它需要一段时间,我得到这个错误显示:“加载Web调试工具栏(404:未找到)时发生错误。”Symfony路由中断调试工具栏
现在我研究了大约2个小时,找不到合适的解决方案!我发现了“东西”造成这一问题 - 它的路线如下:
showPage:
pattern: /{a}/{b}/{c}
defaults: { _controller: MyBundle:Page:show, a: null, b: null, c:/}
requirements:
b: \d+
c: .+
我routing_dev.yml改变顺序,这样的routing.yml将WDT前进口,因此它可以覆盖它 - routing_dev.yml外观现在这样的:
_main:
resource: routing.yml
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
_configurator:
resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml"
prefix: /_configurator
我使用当前的Symfony-版本2.5.0 - .htaccess文件是默认的一个从Symfony2的回购 - mod_rewrite的和mod_alias中被启用!
如果我去了一个不存在的页面,symfony说没有找到“bla”的路由 - 工具栏的工作。
你有一个想法如何使WDT路线例外?
您是否尝试过运行'app/console router:debug'&'app/console router:match'命令,这些可能会给您提供线索 – tawfekov
您尝试在** symfony profiler之后导入'_main'资源**路线? –
@tawfekov thx - 发现路线正在工作 – nPoday