Yii 2.0 How to generate form without form-group

Yii 2.0 How to generate form without form-group

هنگام ایجاد یک فرم به وسیله فریم ورک Yii
به صورت پیش فرض برای هر field تگ هایی را اضافه می کند که جز template اون فیلد هستند :

<?php $form = ActiveForm::begin(['id' => 'contact-form']); ?>

<?= $form->field($model, 'name')->textInput(['autofocus' => true]) ?>

<?= $form->field($model, 'email') ?>
]) ?>

<?php ActiveForm::end(); ?>

که در نمایش به این صورت نمایش داده می شود:

<form id="contact-form" action="/frontend/web/index.php/site/contact" method="post">
<input type="hidden" name="_csrf-frontend" value="1AxeciTJebV-xhmY0J8Fz-tJZcEy78Gvx8FcF84vsuqubT8BfrgbghqHW_Lp6mGpsgousgbdttix7DpDmWLlug==">
<div class="form-group field-contactform-name required has-error">
<label class="control-label" for="contactform-name">Name</label>
<input type="text" id="contactform-name" class="form-control" name="ContactForm[name]" autofocus="" aria-required="true" aria-invalid="true">

<p class="help-block help-block-error">Name نمی‌تواند خالی باشد.</p>
</div>
<div class="form-group field-contactform-email required">
<label class="control-label" for="contactform-email">Email</label>
<input type="text" id="contactform-email" class="form-control" name="ContactForm[email]" aria-required="true">

<p class="help-block help-block-error"></p>
</div>

</form>

برای اینکه فقط input and label را نمایش دهیم
از کد زیر استفاده می کنیم:

<?php $form = ActiveForm::begin([
'id' => 'contact-form',
'fieldConfig' => [
'options' => [
'tag' => false,
],
],
]); ?>

Yii 2.0 How to generate form without form-group

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *