yii2-bootstrap5/docs/guide/migrating-yii2-bootstrap.md

51 lines
1.9 KiB
Markdown
Raw Normal View History

2021-08-03 16:26:03 +08:00
Migrating from yii2-bootstrap4
==============================
2021-12-20 15:50:51 +08:00
yii2-bootstrap5 является серьезной переработкой всего проекта (в соответствии с руководством по миграции с Bootstrap4 на Bootstrap5).
2021-12-20 15:50:40 +08:00
Наиболее заметные изменения кратко изложены ниже:
## General
2021-12-20 15:50:40 +08:00
* Изменение namespace с `yii\bootstrap4` на `yii\bootstrap5`
* Минимальная совместимая версия php **ограничена** `>=7.0`
* Кнопки закрытия виджетов, таких как [[yii\bootstrap5\Alert|Alert]] или [[yii\bootstrap5\Modal|Modal]], теперь отображаются
с помощью CSS и больше не содержат содержимого. Поэтому обязательно удалите класс "btn-close" и самостоятельно установите соответствующие стили, если вы его переопределяли.
## Widgets / Classes
### BaseHtml
### ActiveField
### ActiveForm
2021-12-20 15:50:40 +08:00
Новая константа [[yii\bootstrap5\ActiveForm::LAYOUT_FLOATING]]. Это
[new form layout](https://getbootstrap.com/docs/5.1/forms/floating-labels/) введен в Bootstrap 5.
### Breadcrumbs
### ButtonDropdown
### ButtonToolbar
### Carousel
### LinkPager
### Modal
2021-12-20 15:41:42 +08:00
`data-target` and `data-toggle` change to `data-bs-target` and `data-bs-toggle`
### Nav
### NavBar
2021-12-20 15:50:40 +08:00
Теперь есть возможность создать [offcanvas navbar](https://getbootstrap.com/docs/5.1/components/navbar/#offcanvas).
Вы можете добиться этого, установив для параметра `$collapseOptions` значение `false` в виджете [[yii\bootstrap5\NavBar|Navbar]] и
`$offcanvasOptions`, значение пустого массива.
2021-08-05 16:46:05 +08:00
### Tabs
### ToggleButtonGroup