Подключаю скрипты в yii2. Все правильно ли я делаю? Раюотаю с этим фреймворком недавно. Добавляется слеш перед 'web', который не позволяет найти js файл, скрипты не работают. Как можно это исправить?
Asked
Active
Viewed 28 times
1 Answers
0
Вы в $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
];
Алексей Шиманский
- 73,186


use app\assets\AppAsset; AppAsset::register($this);..... могу только сказать, что учите PHP в таком случае и фреймворк и работу с фреймворком. А также работайте в IDE, у которого есть автодополнение и сам втыкает за вас неймспейсы...... больше смысла чего-то обсуждать не вижу. Ответ дан. А основам языка учить в комментариях я не горю желанием)) – Алексей Шиманский May 27 '21 at 16:36