Tôi đang sử dụng mã sau đây để xuất bản tệp css của tôi lên nội dung.Yii Quản lý tài sản - css với url hình ảnh
Yii::app()->clientScript->registerCssFile(Yii::app()->assetManager->publish(Yii::getPathOfAlias('application').'/../css/combo-autocomplete.css'));
Nó đăng ký css thành công và kiểu đang hoạt động tốt nhưng lớp css sau đây sử dụng hình ảnh.
.ui-icon {
background-image: url(../images/down-arrow.png);
}
không tải, nó được gọi đường dẫn bên trong thư mục nội dung. Nó được tìm kiếm các hình ảnh bên trong
root/tài sản/images/
Có cách nào để chuyển hướng url hình ảnh trong css để con đường ban đầu, bởi vì tôi không đăng ký hình ảnh của tôi như tài sản như bây giờ.
gốc/images
Nó không có ý nghĩa nhiều để xuất bản CSS của bạn dưới dạng nội dung nhưng để hình ảnh của bạn trống. Hoặc là bạn đang thiết kế một thành phần khép kín (trong trường hợp này xuất bản tất cả mọi thứ) hoặc bạn không (trong trường hợp này không xuất bản gì). – Jon
@Jon, nếu tôi xuất bản hình ảnh lên nội dung, nó sẽ không giữ cùng tên thư mục (hình ảnh) trong thư mục nội dung của tôi. nó sẽ giống như '/ root/assets/4s431e/icon.png'? – Suriya
Tôi mở rộng nhận xét thành câu trả lời. – Jon