如何解决Yii2-没有$ form-> field
我有一个表单,但是输入字段没有绑定到表单,所以我不得不使用$form->field()
而不是Html::textInput('ALG['.$x++.'][pcs]',$models->pcs)
,因为它就像是同一表单中相同类型的多个模型一样,但是输入字段位于表格视图中,以提供更好的概览,而不是Yii方式:collecting tabular input(当您有数百个模型时,会造成混乱)。这些非格式 Html::textInput()
输入是否可以使用AJAX验证?
解决方法
您为什么不使用$form->field()
?如果由于复杂的输入名称,您可以覆盖默认值并通过将name选项传递给输入来设置默认值,方法与您为该类分配类相同。
注意:仅在使用ActiveRecord时适用。
,尝试这样的事情:
<?= Html::activeLabel($model,'['.$x++.'][pcs]'); ?>
<?= Html::activeTextInput($model,'['.$x++.'][pcs]'); ?>
<?= Html::error($model,'['.$x++.'][pcs]'); ?>
$model
是ALG模型的对象。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。