Yii2 Bootstrap 3
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.9 KiB

Html helper

Bootstrap вводит много последовательных HTML конструкции и каркасов, которые позволяют создавать различные визуальные эффекты. Только самые сложные из них передставлены виджетами, поставляемые с данным расширением. Остальные должны быть собраны вручную используя напрямую HTML. Тем не менее, несколько специальных Bootstrap разметок предоставляются в \yii\bootstrap\Html помощнике. \yii\bootstrap\Html является расширенной версией регулярного \yii\helpers\Html удовлетворяющий потребности Bootstrap. Он предоставляет несколько полезных методов:

  • icon() - позволяет отображать иконки Glyphicon
  • staticControl() - позволяет отображать "статические элементы управления" формы

\yii\bootstrap\Html наследует все функциональные возможности, доступные в \yii\helpers\Html и может быть использован в качестве замены внутри ваших представлений. Например:

<?php
use yii\bootstrap\Html;
?>
<?= Button::widget([
    'label' => Html::icon('approve') . Html::encode('Save & apply'),
    'encodeLabel' => false,
    'options' => ['class' => 'btn-primary'],
]); ?>

Attention: не путайте \yii\bootstrap\Html и \yii\helpers\Html, будте осторожны, какой класс вы используете в своих представлениях.