yii2-bootstrap5/docs/guide/migrating-yii2-bootstrap.md
2021-12-20 11:50:51 +04:00

1.9 KiB
Raw Blame History

Migrating from yii2-bootstrap4

yii2-bootstrap5 является серьезной переработкой всего проекта (в соответствии с руководством по миграции с Bootstrap4 на Bootstrap5). Наиболее заметные изменения кратко изложены ниже:

General

  • Изменение namespace с yii\bootstrap4 на yii\bootstrap5
  • Минимальная совместимая версия php ограничена >=7.0
  • Кнопки закрытия виджетов, таких как yii\bootstrap5\Alert или yii\bootstrap5\Modal, теперь отображаются с помощью CSS и больше не содержат содержимого. Поэтому обязательно удалите класс "btn-close" и самостоятельно установите соответствующие стили, если вы его переопределяли.

Widgets / Classes

BaseHtml

ActiveField

ActiveForm

Новая константа yii\bootstrap5\ActiveForm::LAYOUT_FLOATING. Это new form layout введен в Bootstrap 5.

Breadcrumbs

ButtonDropdown

ButtonToolbar

LinkPager

Modal

data-target and data-toggle change to data-bs-target and data-bs-toggle

Nav

NavBar

Теперь есть возможность создать offcanvas navbar. Вы можете добиться этого, установив для параметра $collapseOptions значение false в виджете yii\bootstrap5\NavBar и $offcanvasOptions, значение пустого массива.

Tabs

ToggleButtonGroup