Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.92 KB

helper-html.md

File metadata and controls

22 lines (17 loc) · 1.92 KB

Класс-помощник Html

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

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

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

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

Attention: не путайте [[\Yiisoft\Yii\Bootstrap4\Html]] и [[\yii\helpers\Html]]! Следите за тем какой класс вы используете в своих представлениях.