2

有时我的 JS 无法通过 Symfony2 动态加载,URL 看起来像;

/app_dev.php/js/d5fb045_part_1_main_4.js

使用开发工具查看此 URL 表明 JS 正在返回;

致命错误:在第 105 行调用 vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/ExceptionHandler.php 中未定义的方法 ErrorException::getStatusCode()

this返回时抛出的JS错误当然是;

未捕获的 SyntaxError:意外的标识符

出了什么问题?

编辑

这似乎不会在 prod 环境中发生。仅在开发中。

编辑 2

这也太值得展示了Full Image

在此处输入图像描述

我正在使用 FOS 路由,它似乎失败了,然后其他一切都被取消了。调用/app_dev.php/js/routing?callback=fos.Router.setData什么也不返回,只是一个带有 500 代码的空白页。

虽然情况并非总是如此,因为这里 FOS 路由工作,然后 KnockJS 文件失败。全图

在此处输入图像描述

编辑 3

直接访问文件时,这似乎也不会发生

http://www.example.com/app_dev.php/css/9d6987e_part_1_style_1.css

只有当它从页面内加载时。

4

0 回答 0