1) Скачиваем bower-пакет. Имя (/font-awesome) можно найти тут
https://bower.io/search/php composer.phar require bower-asset/font-awesome
2) Создаём файл в папке \assets
namespace app\assets;
use yii\web\AssetBundle;
class FontAwesomeAsset extends AssetBundle
{
public $sourcePath = '@bower/font-awesome';
public $css = [
'css/all.min.css',
];
}
3) Подключаем к проекту
Вариант 1. К одной странице во view
\app\assets\FontAwesomeAsset::register($this);
Вариант 2. Ко всем страницам сайта. В файл AppAsset
class AppAsset extends AssetBundle
{
...
public $depends = [
'app\assets\FontAwesomeAsset',
...
];
}
Всё!
ДОПОЛНИТЕЛЬНО
Если требуется js подключить вверху страницы, то в класс FontAwesomeAsset добавить:
public $jsOptions = [
'position' => \yii\web\View::POS_HEAD,
];
Подробнее тут
https://www.yiiframework.com/doc/guide/2.0/ru/stru...