yii2 bootstrap 4 как включить его (нестабильная вервия). Переопределение

С автоматической подменой используемого yii2-bootstrap кода

В конпозер.json:

"require": {
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.1.0@dev",
"bower-asset/bootstrap": "~4.0.0@alpha",
"bower-asset/jquery": "2.2.*",
},

-- это подменит используемые js и css стандартного ассета. И возможны проблемы с работой gii.

Источник: https://github.com/yiisoft/yii2-bootstra...

Одновременное использование bootstrap3 и bootstrap 4

Делаем подмену версии и качаем разные версии в разных менеджерах:

"require": {
	"yiisoft/yii2": "~2.0.14",
	"yiisoft/yii2-bootstrap": "~2.0.8",
	"yiisoft/yii2-bootstrap4": "1.0.x-dev",
	"bower-asset/bootstrap": "3.3.7 as 4.0.0",
	"npm-asset/bootstrap": "~4.0.0",
	"npm-asset/popper.js": "~1.14"
},

А потом говорим о новом источнике для ассетов в конфиге приложения ('components'):

'assetManager' => [
	'bundles' => [
		'yii\bootstrap4\BootstrapAsset' => [
			'sourcePath' => '@npm/bootstrap/dist'
		],
		'yii\bootstrap4\BootstrapPluginAsset' => [
			'sourcePath' => '@npm/bootstrap/dist'
		],
		'yii\bootstrap4\BootstrapThemeAsset' => [
			'sourcePath' => '@npm/bootstrap/dist'
		],
		'yii\bootstrap4\PopperAsset' => [
			'sourcePath' => '@npm/popper.js/dist/umd'
		], 
	]
]

Решение сделано на базе (но со значтельными дополнениями, хотя в основе та идея): https://stackoverflow.com/a/50029644

Key Words for FKN + antitotal forum (CS VSU):