Добавляется слэш при подключении скриптов в yii2

введите сюда описание изображения введите сюда описание изображения

Подключаю скрипты в yii2. Все правильно ли я делаю? Раюотаю с этим фреймворком недавно. Добавляется слеш перед 'web', который не позволяет найти js файл, скрипты не работают. Как можно это исправить?


Ответы (1 шт):

Автор решения: Алексей Шиманский

Вы в $css и $js сами пишите /web и удивляетесь, что он добавляется в html. Странно, не находите?))

Надо указать относительный путь. Попробуйте так:

public $basePath = '@webroot';
public $baseUrl = '@web';
// public $jsOptions = ['position' => \yii\web\View::POS_END]; // - если надо

public $css = [ 
    'css/style.js',
];

public $js = [
    'js/app.js',
];

public $depends = [
    // dependencies
];
→ Ссылка