在开发环境中使用控制器时,不会加载资产资源

时间:2013-12-08 15:49:40

标签: symfony-2.3 assetic

我和Symfony 2.3和Assetic有一个奇怪的问题。

在使用XAMPP时,我正在开发一个Symfony 2.3站点。一切运作良好,但是,我已将网站移至RHEL5机器。之后,该网站无法加载,因为资产资源一直在加载。

例如,通过使用Firebug,我看到这个脚本试图加载:

http://server/app_dev.php/js/base_jquery.ui.widget_3.js

浏览器卡住加载该资源。如果我将资产发布到web目录,而不是使用控制器,那么,通过此链接http://server/js/base_jquery.ui.widget_3.js,它可以正常工作。

当然,当我对某些资源进行更改时,我不想一直发布。出于两个原因:它延迟了很长时间的发布,因为有很多资产,而web / js目录中则填充了几个文件。

我怀疑这是一个安全问题,但我不知道它在哪里。

你能指点我一些方向吗?

编辑:

这就是我引用资产的方式:

    {% javascripts filter='yui_js' output='js/base.js'
            '@MutualContratosBundle/Resources/public/js/jquery-1.10.2.js'
            '@MutualContratosBundle/Resources/public/js/ui/jquery.ui.core.js'
            '@MutualContratosBundle/Resources/public/js/ui/jquery.ui.widget.js'
            '@MutualContratosBundle/Resources/public/js/ui/jquery.ui.menu.js' %}
    <script type="text/javascript" src="{{ asset_url }}"></script>
    {% endjavascripts %}       

由于 海梅

0 个答案:

没有答案