php - Assets 未显示在开发环境中

标签 php css symfony assetic

我在 HEAD block 中有这个:

    {% stylesheets filter='yui_css' output='css/base.css'
            '@MutualContratosBundle/Resources/public/css/ui/south-street/jquery-ui.css'
            '@MutualContratosBundle/Resources/public/css/base.css'
             filter='cssrewrite' %}
    <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}         

    {% block stylesheets %}{% endblock %}

    {% 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 %}       

当我加载 app_dev.php 页面时,所有 Assets 都没有显示。当我在 Firebug 中看到时,正在尝试加载此类 Assets :

http://server/app_dev.php/css/base_jquery-ui_1.css

prod环境下没有问题。当我部署和发布 Assets 时,这个 CSS 被复制到 web/css 文件夹中:

http://server/app_dev.php/css/base.css

如您在 twig 模板中所见,我已经定义了输出参数。这就是 css 有这个名字的原因。

如何在开发环境中解决这个问题?

这是 symfony 2.3.2

最佳答案

Assets 不会自动转储。您必须通过控制台触发生成。

要将它们转储一次,运行

app/console assetic:dump --force

您还可以运行一个后台任务,该任务会定期扫描您的 Assets 以查找更改并在修改后创建新的转储。

因为你还在SF 2.3,这个后台任务的命令是

app/console assetic:dump --watch --force

请注意,不再维护 SF 2.3。您应该至少升级到 SF 2.7 或 2.8,它们是 currently maintained long-term support versions .

在较新版本的 Assetic 中,与较新的 SF 版本捆绑在一起,watch 命令是

app/console assetic:watch --force

关于php - Assets 未显示在开发环境中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41302272/

相关文章:

php - Mysql:插入后选择找不到刚插入的行

jquery - Bootstrap 侧边栏贴在滚动条上闪烁

html - 容器 div 高度不调整大小?

php - Doctrine 说我应该在显式字段中拆分参数,但我的 ID 为空

php - Symfony 从子文件夹解析 yaml 文件

php - Symfony - 如何将变量传递到嵌入表单

php - Laravel 4使用eloquent创建记录时无法保存created_at字段

php - CodeIgniter 如何将变量从 View 传递到 Controller

javascript - Piwik Events API - 如何查询单个 Action

html - 无法将图像设置为 <li> 上的背景