Commit 2b9b364c by Carsten Brandt
parent 65be1843
...@@ -88,3 +88,19 @@ customize the output, you can chain additional methods to this call: ...@@ -88,3 +88,19 @@ customize the output, you can chain additional methods to this call:
<?= $form->field($model, 'username')->textInput()->hint('Please enter your name')->label('Name') ?> <?= $form->field($model, 'username')->textInput()->hint('Please enter your name')->label('Name') ?>
``` ```
This will create all the `<label>`, `<input>` and other tags according to the template defined by the form field.
To add these tags yourself you can use the `Html` helper class. The following is equivalent to the code above:
```php
<?= Html::activeLabel($model, 'password'); ?>
<?= Html::activePasswordInput($model, 'password'); ?>
<?= Html::error($model, 'password'); ?>
or
<?= Html::activeLabel($model, 'username', ['label' => 'name']); ?>
<?= Html::activeTextInput($model, 'username'); ?>
<?= Html::error($model, 'username'); ?>
<div class="hint-block">Please enter your name</div>
```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment