Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 包括Symfony中的样式表_Php_Css_Symfony_Stylesheet - Fatal编程技术网

Php 包括Symfony中的样式表

Php 包括Symfony中的样式表,php,css,symfony,stylesheet,Php,Css,Symfony,Stylesheet,我已经在src/MyApp/MyBundle/Resources/public/css/my.css中添加了一个css文件 使用assetic如何将其包括在内?我尝试了{%stylesheets'bundles/myapp\u my/css/*'filter='cssrewite'%},但没有成功 bundles/myapp\u my/css/*格式正确吗 我已经遵循了,但我真的不清楚应该使用什么格式(见上一行)。将应用程序名称与捆绑包的第一个单词分隔开的下划线 谢谢你的帮助 编辑:我用来包含它

我已经在src/MyApp/MyBundle/Resources/public/css/my.css中添加了一个css文件

使用assetic如何将其包括在内?我尝试了
{%stylesheets'bundles/myapp\u my/css/*'filter='cssrewite'%}
,但没有成功

bundles/myapp\u my/css/*
格式正确吗

我已经遵循了,但我真的不清楚应该使用什么格式(见上一行)。将应用程序名称与捆绑包的第一个单词分隔开的下划线

谢谢你的帮助

编辑:我用来包含它的完整代码如下:

{% block stylesheets %}
    {% stylesheets 'bundles/myapp_my/css/**' filter='cssrewrite' %}
    <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}
{% endblock %}
{%block stylesheets%}
{%stylesheets'bundles/myapp\u my/css/**'filter='cssrerewrite'%}
{%endstylesheets%}
{%endblock%}

这是正确的,但之后,您必须执行
应用程序/控制台资产:安装;app/console assetic:dump
使用生产环境中的所有内容。如果您使用的是dev,那么控制器应该动态提供文件,以便您可以动态编辑它。

啊,谢谢,
app/console资产:install
是我所需要的。但我发现每次更改CSS时都需要运行它,即使是在app_dev.php模式下运行。有没有办法让它自动拾取更改?请参阅此问题的答案:。symlink选项应该可以满足您的需求。