Я хочу, чтобы включить мой пользовательское расслоение плотного файл, который находится в C:\xampp\htdocs\yii2\vendor\bower\backend\assets\js
, но консоль дает мне ошибкурасслоения плотного путь к файлу вопрос YII2
Не удался загрузить ресурс: сервер ответил со статусом 404 (не найдено)
В то время как другие файлы имеют одинаковый каталог, который работает.
В моем файле appAsset находится под C:\xampp\htdocs\yii2\backend\assets
<?php
namespace backend\assets;
use yii\web\AssetBundle;
/**
* Main backend application asset bundle.
*/
class AppAsset extends AssetBundle
{
//public $basePath = '@webroot';
//public $baseUrl = '@web';
public $sourcePath = '@bower/backend/';
public $css = [
'assets/css/chosen.css',
'assets/css/style.css',
'assets/css/font-awesome.min.css',
'assets/css/bootstrap.min.css',
//'assets/css/bootstrap.css',
'assets/css/jquery.dataTables.min.css',
'assets/css/w3.css',
'assets/css/jquery-ui.css',
];
public $js = [
//'assets/js/jquery.min.js',
'assets/js/jquery-ui.js',
'assets/js/jquery.dataTables.min.js',
'assets/js/jquery-ui.multidatespicker.js',
'assets/js/chosen.jquery.js',
'assets/js/chosen.jquery.js',
'assets/js/my-custom.js',
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
и мой-custom.js
<script>
$(document).ready(function(){
$('li.active .treeview').on('click', function(e) {
$('li.active .treeview-menu').toggleClass("hide");
e.preventDefault();
});
});
</script>
URL-адрес файла, который не находя это
http://localhost/yii2/backend/web/assets/c4875c89/assets/js/my-custom.js
Вы можете подтвердить этот JS файл действительно находится на пути вы предусмотрели? – Bizley
Да, я проверил @Bizley – Coder
Я загрузил изображение, которое вы можете увидеть на изображении файла @Bizley – Coder