Validation 如何在Yii2中设置窗体组后的errorPlacement

Validation 如何在Yii2中设置窗体组后的errorPlacement,validation,yii2,kartik-v,active-form,Validation,Yii2,Kartik V,Active Form,如何在Yi2 activeform中设置errorPlacement,或在form group之后使用kartik active form? 下面是查看文件的代码 <div class="col-sm-6"> <div class="form-group field-signupform-value1 required"> <label class="control-label" for="signupform-value1">v

如何在Yi2 activeform中设置errorPlacement,或在form group之后使用kartik active form? 下面是查看文件的代码

<div class="col-sm-6">
     <div class="form-group field-signupform-value1 required">
          <label class="control-label" for="signupform-value1">value1 Name</label>
          <input type="text" id="signupform-value1" class="form-control" name="SignupForm[value1]" placeholder="value1 Name" aria-required="true">
           <p class="help-block help-block-error"></p>
      </div> 
</div>

值1名称

我希望html代码如下

应在之后自动添加

<div class="col-sm-6">
     <div class="form-group field-signupform-value1 required">
          <label class="control-label" for="signupform-value1">value1 Name</label>
          <input type="text" id="signupform-value1" class="form-control" name="SignupForm[value1]" placeholder="value1 Name" aria-required="true"> 
      </div> 
    <p class="help-block help-block-error"></p> 
</div>

值1名称


查看您的输入,不需要更改错误消息的替换,但是如果您想使用输入模板属性,可以参考以下内容

<?php $form = ActiveForm::begin([
          'fieldConfig'=>['template'=>'<div style="border:solid 1px black;padding-bottom:15px">{label}{input}{hint}</div>{error}']

]); ?>

我是通过下面的代码实现的。谢谢你的建议

<?php 
$form = ActiveForm::begin([
    'fieldConfig'=>['template'=>' <div class="custom"> 
    {label}{input}
</div>
{error}',
'inputOptions' => [
'placeholder' => 'Username ...',
'class'=>'form-control',
]]
 ]); ?>

您想更改位置的原因是什么?因为我的表单设计要求错误标签应该显示在表单组后面,您所说的表单组后面是什么意思?你是说在表格的顶端?在底部?你能给我们看一下你的设计截图吗?你想在哪里显示一条错误消息?@NitinPund,我已经在我的帖子中粘贴了html代码。你能检查一下吗?看截图,你不需要改变它的位置