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.
|
|
|
Html ヘルパ
|
|
|
|
===========
|
|
|
|
|
|
|
|
Bootstrap は、一貫性の高い多数の HTML 構文ないしはスケルトンを導入して、さまざまな視覚的効果の生成を可能にしています。
|
|
|
|
このエクステンションによって提供されるウィジェットがカバーしているのは、その中の最も複雑なものだけです。
|
|
|
|
残りのものは、直接に HTML 構文を使って、手作業で構築しなければなりません。
|
|
|
|
ただし、いくつかの特別な Bootstrap マークアップについては、[[\yii\bootstrap\Html]] によってカバーされています。
|
|
|
|
[[\yii\bootstrap\Html]] は通常の [[\yii\helpers\Html]] の拡張版であり、Bootstrap の要求に特化して、
|
|
|
|
いくつかの便利なメソッドを提供するものです。
|
|
|
|
|
|
|
|
- `icon()` - Glyphicon のアイコンのレンダリングを可能にする
|
|
|
|
- `staticControl()` - フォームの "static controls" のレンダリングを可能にする
|
|
|
|
|
|
|
|
[[\yii\bootstrap\Html]] は [[\yii\helpers\Html]] で利用できる全ての機能を継承しており、その代替物として使うことが出来ますので、
|
|
|
|
ビュー・ファイルの中で両方を使う必要はありません。
|
|
|
|
例えば、
|
|
|
|
|
|
|
|
```php
|
|
|
|
<?php
|
|
|
|
use yii\bootstrap\Html;
|
|
|
|
?>
|
|
|
|
<?= Button::widget([
|
|
|
|
'label' => Html::icon('approve') . Html::encode('Save & apply'),
|
|
|
|
'encodeLabel' => false,
|
|
|
|
'options' => ['class' => 'btn-primary'],
|
|
|
|
]); ?>
|
|
|
|
```
|
|
|
|
|
|
|
|
> 注意: [[\yii\bootstrap\Html]] と [[\yii\helpers\Html]] を混同してはいけません。
|
|
|
|
ビューの中でどちらのクラスを使っているのかに注意してください。
|