Note that the widget must have both
model and
attribute properties. They will
be initialized with [[model]] and [[attribute]] of this field, respectively.
If you want to use a widget that does not have
model and
attribute properties,
please use
ActiveField::render instead.
For example to use the
MaskedInput widget to get some date input, you can use
the following code, assuming that
$form is your
ActiveForm instance:
php
$form->field($model, 'date')->widget(\yii\widgets\MaskedInput::className(), [
'mask' => '99/99/9999',
]);
If you set a custom
id for the input element, you may need to adjust the [[$selectors]] accordingly.