3 changed files with 32 additions and 1 deletions
			
			
		@ -0,0 +1,30 @@ | 
				
			|||||||
 | 
					Html helper | 
				
			||||||
 | 
					=========== | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bootstrap introduces many consistent HTML constructions and skeletons, which allow creating different visual effects. | 
				
			||||||
 | 
					Only the most complex of them are covered by widgets provided with this extension. The rest should be composed manually | 
				
			||||||
 | 
					using direct HTML composition. | 
				
			||||||
 | 
					However, several special Bootstrap markup cases are covered by [[\yii\bootstrap\Html]] helper. | 
				
			||||||
 | 
					[[\yii\bootstrap\Html]] is an enhanced version of the regular [[\yii\helpers\Html]] dedicated to the Bootstrap needs. | 
				
			||||||
 | 
					It provides several useful methods: | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - `icon()` - allows rendering of Glyphicon icons | 
				
			||||||
 | 
					 - `staticControl()` - allows rendering of form "static controls" | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[\yii\bootstrap\Html]] inherits all functionality available at [[\yii\helpers\Html]] and can be used as substitute, | 
				
			||||||
 | 
					so you don't need them both inside your view files. | 
				
			||||||
 | 
					For example: | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```php | 
				
			||||||
 | 
					<?php | 
				
			||||||
 | 
					use yii\bootstrap\Html; | 
				
			||||||
 | 
					?> | 
				
			||||||
 | 
					<?= Button::widget([ | 
				
			||||||
 | 
					    'label' => Html::icon('approve') . Html::encode('Save & apply'), | 
				
			||||||
 | 
					    'encodeLabel' => false, | 
				
			||||||
 | 
					    'options' => ['class' => 'btn-primary'], | 
				
			||||||
 | 
					]); ?> | 
				
			||||||
 | 
					``` | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					> Attention: do not confuse [[\yii\bootstrap\Html]] and [[\yii\helpers\Html]], be careful in which class | 
				
			||||||
 | 
					  you are using inside your views. | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue