https://github.com/carono/yii2-bower-asset
Подключение стилей и скриптов из bower пакетов для yii2
https://github.com/carono/yii2-bower-asset
assets bower yii2
Last synced: about 1 month ago
JSON representation
Подключение стилей и скриптов из bower пакетов для yii2
- Host: GitHub
- URL: https://github.com/carono/yii2-bower-asset
- Owner: carono
- Created: 2017-08-13T22:27:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T16:18:36.000Z (about 1 year ago)
- Last Synced: 2025-02-13T18:18:22.321Z (3 months ago)
- Topics: assets, bower, yii2
- Language: PHP
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://scrutinizer-ci.com/g/carono/yii2-bower-asset/?branch=master)
[](https://packagist.org/packages/carono/yii2-bower-asset)
[](https://packagist.org/packages/carono/yii2-bower-asset)
[](https://packagist.org/packages/carono/yii2-bower-asset)# Для чего
Данный пакет используется для быстрого подключения стилей и скриптов из bower пакетов. Файлы подключаются автоматически,
так же можно и указать вручную.
# Как подключить
`composer require carono/yii2-bower-asset`# Как использовать
Наследуем новый бандл от класса `carono\yii2bower\Asset`, в `$packages` перечисляем все подключенные в проекте бовер пакеты.
```
[
'sourcePath' => 'web-fonts-with-css', // Указываем папку внутри пакета
'css/fontawesome-all.css' // Подключаем стиль вручную
],
];
}
```Стили и скрипты автоматически подключаются из секции `main` в описании пакета (bower.json)
# Что происходит
При инициализации бандла, просматривается каждый указанный пакет.
Из секции main пакету берутся ссылки на скрипты и стили.
После этого формируется новый класс `app\runtime\bower\Package` и подключается как depends.