Hello everyone!
i am new to yii framework… can anyone help me how to use ActiveForm inside jui Accordian widget
I have two types of login… so i need Accordian for each type of login
Source Code
<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
use yii\jui\Accordion;
$this->title = ‘Login’;
$this->params[‘breadcrumbs’][] = $this->title;
?>
<div class="site-login">
<h3><?= Html::encode($this->title) ?></h3>
<?php
?>
<?php
echo Accordion::widget([
'items' => [
[
'header' => 'Subscriber Login',
'content' => '',
],
[
'header' => 'Client Login',
'content' => '',
],
],
'options' => ['tag' => 'div'],
'itemOptions' => ['tag' => 'div'],
'headerOptions' => ['tag' => 'h3'],
'clientOptions' => ['collapsible' => true],
]);
?>
<br/>
<p>Please fill out the following fields to login:</p>
// I need this code inside Accordian Content
<?php $form = ActiveForm::begin([
'id' => 'login-form',
'options' => ['class' => 'form-horizontal'],
'fieldConfig' => [
'template' => "{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
'labelOptions' => ['class' => 'col-lg-1 control-label'],
],
]);
?>
<?= $form->field($model, 'username')->textInput(['style'=>'width:400px']); ?>
<?= $form->field($model, 'password')->passwordInput(['style'=>'width:400px']); ?>
<?= $form->field($model, 'rememberMe', [
'template' => "<div class=\"col-lg-offset-1 col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
])->checkbox() ?>
<div class="form-group">
<div class="col-lg-offset-1 col-lg-11">
<?= Html::submitButton('Login', ['class' => 'btn btn-primary', 'name' => 'login-button']) ?>
</div>
</div>
<?php ActiveForm::end(); ?>
</div>