Лишние файлы в assets

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
nenor
Сообщения: 27
Зарегистрирован: 2013.08.27, 09:45

Лишние файлы в assets

Сообщение nenor » 2014.05.24, 09:46

Доброго времени суток. Заметил, что Yii по умолчанию генерирует assets с кучей js файлов. Искал, но так и не нашел, где бы можно это настроить, так как у меня подключается только jquery:

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

Yii::app()->clientScript->registerCoreScript('jquery'); 
Вложения
assets.png
assets.png (11.31 КБ) 807 просмотров

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Лишние файлы в assets

Сообщение anton44eg » 2014.05.24, 11:38

по идее он зависимостями идут

nenor
Сообщения: 27
Зарегистрирован: 2013.08.27, 09:45

Re: Лишние файлы в assets

Сообщение nenor » 2014.05.26, 15:08

anton44eg писал(а):по идее он зависимостями идут
Я тоже так думал, но я не использвую zii.widgets.jui, которые как мне кажется тянут jquery-ui

nenor
Сообщения: 27
Зарегистрирован: 2013.08.27, 09:45

Re: Лишние файлы в assets

Сообщение nenor » 2014.06.30, 14:20

Ап теме. Решение еще не найдено.

mickgeek
Сообщения: 957
Зарегистрирован: 2014.05.31, 20:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Лишние файлы в assets

Сообщение mickgeek » 2014.06.30, 16:51

Yii, подобно модулю, генерирует свои ресурсы из framework/web/js/source. Если нужно их переопределить:

1. Создайте папку assets в папке protected и загрузите/скопируйте в неё необходимые библиотеки.
2. Переопределите clientScript в конфигурационном файле:

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

'components' => array(
    'clientScript' => array(
        'packages' => array(
            'jquery' => array(
                'basePath' => 'application.assets',
            ),
        ),
    ),
    ...
),

Ответить