PHP Class yii\widgets\InputWidget
An input widget can be associated with a data model and an attribute,
or a name and a value. If the former, the name and the value will
be generated automatically.
Classes extending from this widget can be used in an [[\yii\widgets\ActiveForm|ActiveForm]]
using the [[\yii\widgets\ActiveField::widget()|widget()]] method, for example like this:
php
field($model, 'from_date')->widget('WidgetClassName', [
configure additional widget properties here
]) ?>
For more details and usage information on InputWidget, see the
guide article on forms.
ファイルを表示
Open project: yiisoft/yii2
Class Usage Examples
Public Properties
Property |
Type |
Description |
|
$attribute |
|
the model attribute that this widget is associated with. |
|
$model |
|
the data model that this widget is associated with. |
|
$name |
|
the input name. This must be set if [[model]] and [[attribute]] are not set. |
|
$options |
|
the HTML attributes for the input tag. |
|
$value |
|
the input value. |
|
Public Methods
Method |
Description |
|
init ( ) |
Initializes the widget. |
|
Protected Methods
Method Details
hasModel()
protected method
If you override this method, make sure you call the parent implementation first.
Property Details
$attribute public_oe property
the model attribute that this widget is associated with.
$model public_oe property
the data model that this widget is associated with.
the input name. This must be set if [[model]] and [[attribute]] are not set.
$options public_oe property
the HTML attributes for the input tag.
$value public_oe property