Edu*_*rdo 3 php yii2 active-form
我正在尝试使用字段的ID以便在js中使用它.我已经阅读了Yii2文档,发现ActiveField有一个方法"getInputId",但我怎么称呼它?
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
<?php $form->end(); ?>
Run Code Online (Sandbox Code Playgroud)
我可以在var中保存$ form->字段的结果,但它是一个字符串,因此无法以这种方式使用它.
我一直在检查ActiveForm代码,我发现它存在2个方法:beginField和endField,也许这么做呢?任何想法将不胜感激.
Edu*_*rdo 16
我找到了一个很好的解决方案.Html帮助器中有一个方法"getInputId".我原来的问题尚未解决.如何使用activeField中的方法"getInputId"?
<?= Html::getInputId($model, 'phone'); ?>
Run Code Online (Sandbox Code Playgroud)