@astaxov81

Как убрать из пути /web при подключении yii\web\JqueryAsset?

Добрый день.
Не так давно стал изучать yii2, возможно ответ на поверхности, но я к сожалению не нашел.
Использую шаблон 'basic', подключаю бандл:
AppAsset

<?php
/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

namespace app\assets;

use yii\web\AssetBundle;
use yii\web\YiiAsset;

/**
 * Main application asset bundle.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @since 2.0
 */
class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';

    public $css = [
        '/css/custom.css',
    ];
    public $js = [];
    public $depends = [
        YiiAsset::class,
    ];
}



В таком виде зависимости подключаются "криво", вот их пути:
<script src="/web/assets/bbfc2c29/jquery.js"></script>
<script src="/web/assets/de3917de/yii.js"></script>


Но фактически они находяться по пути /assets/bbfc2c29/jquery.js. Как убрать web/ из пути?
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы