Tôi có một CoreBundle chứa các tệp và hình ảnh css chính. Bây giờ tôi có một vấn đề khi tôi tải một hình ảnh từ css; hình ảnh không được hiển thị.Symfony2 - Assetic - tải hình ảnh trong CSS
background-image:url(../images/file.png)
(với một đường dẫn đầy đủ nó hoạt động)
Tôi đã cài đặt các tài sản bằng cách sử dụng lệnh: assets:install web
và tôi có thể xem các tập tin hình ảnh và css dưới web/bundles/cmtcore/(css|images)
.
Dưới đây là cấu trúc tập tin bên trong bó cốt lõi:
/CoreBundle
/Resources
/public
/css
/main.css
/images
/file.png
Và dưới đây là cách tôi tải các tập tin css vào mẫu:
{% stylesheets '@CmtCoreBundle/Resources/public/css/*' %}
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
{% endstylesheets %}
Cảm ơn bạn đã giúp đỡ của bạn trước.
Tôi có cùng một vấn đề. Cố gắng giải quyết nó bằng thư mục hình ảnh để css, nhưng điều đó không hoạt động – user257980