как перетереть yii.validation.js?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Vuichi
Сообщения: 14
Зарегистрирован: 2017.07.26, 17:10

как перетереть yii.validation.js?

Сообщение Vuichi »

Добрый день, подскажите есть ли возможноть убрать со страницы

Код: Выделить всё

<script src="/assets/f353ff30/yii.validation.js?v=1512648970"></script>
<script src="/assets/f353ff30/yii.activeForm.js?v=1512648970"></script>
Пытался так

Код: Выделить всё

 'yii\web\YiiAsset' => [
                    'basePath'=>'@webroot',
                    'baseUrl'=>'@web',
                    'sourcePath' => null,
                    'js' => [
                        'js/yii.min.js',
                        'js/yii.validation.min.js',
                        'js/yii.activeForm.min.js'
                    ],
получилось перетереть только yii.js, как сделать тоже самое для validation.js и activeForm.js . Заранее спасибо
Auramel
Сообщения: 80
Зарегистрирован: 2017.11.17, 14:39
Откуда: Russia, Ufa
Контактная информация:

Re: как перетереть yii.validation.js?

Сообщение Auramel »

вроде как, эти файлы идут от yii\widgets\ActiveForm, если хотите их полностью убрать - убирайте ActiveForm
P.S. но это не точно :D
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: как перетереть yii.validation.js?

Сообщение Dominus »

Если очень надо, то можно так:

Код: Выделить всё

Yii::$app->assetManager->bundles['yii\widgets\ActiveFormAsset'] = [
    'js' => [],
];
Yii::$app->assetManager->bundles['yii\validators\ValidationAsset'] = [
    'js' => [],
];
или в конфиге:

Код: Выделить всё

//...
'components' => [
    'assetManager' => [           
        'bundles' => [
            'yii\widgets\ActiveFormAsset' => [
                'js' => [],
            ],
            'yii\validators\ValidationAsset' => [
                'js' => [],
            ],
        ],
    ],
    //...
],
//...
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Ответить