PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP-使用命名资产的Symfony和资产式cssrewrite过滤器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

使用命名资产和使用命名资产的cssrewrite过滤器时出现问题.我已经在assets.yml中定义了一个命名资产,如下所示:

@H_675_3@assetic: assets: mycssfiles: inputs: - 'bundles/mybundle/css/mystyles.css'

在我的树枝模板中,我将此资产与cssrewrite过滤器一起使用:

@H_675_3@{% stylesheets '@mycssfiles' output='css/styles.css' filter="cssrewrite" %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %}

使用此配置,css的结果对于css文件中包含的图像具有错误的url.但是,如果我不使用命名资产,它将正常工作,并且图像的url将正确重写.这段代码可以正常工作:

@H_675_3@{% stylesheets 'bundles/mybundle/css/mystyles.css' output='css/styles.css' filter="cssrewrite" %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %}

cssrewrite过滤器是否不适用于命名资产?我知道它不适用于@AppBundle sintax,但我不知道它是否不适用于命名资产,或者我做错了什么.

解决方法:

我发布了confawesome的conf,希望对您有所帮助:):

@H_675_3@# Assetic Configuration assetic: debug: "%kernel.debug%" use_controller: false bundles : [AppBundle] java: /usr/bin/java filters: cssrewrite: ~ assets: font_awesome: inputs: - "bundles/app/bower_components/components-font-awesome/css/font-awesome.min.css" filters: - cssrewrite

树枝部分

@H_675_3@ {% stylesheets filter='cssrewrite' '@font_awesome' %} <link rel="stylesheet" href="{{ asset_url }}" type="text/css" media="all"/> {% endstylesheets %}

大佬总结

以上是大佬教程为你收集整理的PHP-使用命名资产的Symfony和资产式cssrewrite过滤器全部内容,希望文章能够帮你解决PHP-使用命名资产的Symfony和资产式cssrewrite过滤器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: