Module templates
Because you may want to standardize some of your components, you can set templates in config file.
Under templates key, create a new one with your attributes, then call it with the key from:
attrs['from'] => 'template key'
Paths to config files
| Classes | Config |
|---|---|
Html::{module} |
bootstrap/html_{module}.php |
Form::{module} |
bootstrap/form_{module}.php |
Simple Example with a button:
// in config 'bootstrap/html_button.php':
'templates' => array(
'example' => array(
'status' => 'primary',
'icon' => 'thumbs-up',
'size' => 'large',
'title' => 'Some Title',
'class' => 'button-submit'
)
Html::button('', 'Submit', array('from' => 'example'))
Submit