Прописываю в composer.json
"yiisoft/yii2-bootstrap": "~2.1.0@dev",
"yiisoft/yii2-swiftmailer": "~2.0.0",
"bower-asset/bootstrap": "4.0.0",
"bower-asset/font-awesome": "4.*",
Далее: "composer update --prefer-dist"
Скачиваются все файлы. В консоли обратил внимание на:
- Updating bower-asset/bootstrap (v3.3.7 => v4.0.0): Downloading (100%)
- Updating yiisoft/yii2-bootstrap (2.0.8 => 2.0.0-beta): Downloading (100%)
чёё?????
Все JS и CSS файлы у меня обновились до bootstrap4, но вот компоненты в vendor/yiisoft/yii2-bootstrap остались старые. В итоге при выводе меню или форм, html код остаётся для bootstrap3, а стили от bootstrap4 из-за чего не корректная верстка на страницах.
Если кто не понял о чем я, вот пример:
У форм в bootstrap4 сообщение об ошибке под input`ом имеет класс
invalid-feedback, а в v3
help-block. И таких различий очень много.
Кто-нибудь может подсказать, можно как-то обновить компоненты до bootstrap4?