Совсем недавно стал изучать Yii2, да и вообще Yii) ПО этому сразу извините если вопрос детский!
Сделал авторизацию, регистрацию на Yii2.
И тут вдруг решили делать popup-окно регистрации и авторизации.
У меня стопор...Сделал добавление модели в нужную вьюху с попапом....
Код: Выделить всё
<?php $model = new SignupForm(); ?>
<?php $this->render('@app/views/site/user/singup.php', ['model' => $model]); ?>
Код: Выделить всё
<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
/* @var $this yii\web\View */
/* @var $form yii\bootstrap\ActiveForm */
/* @var $model \frontend\models\SignupForm */
$this->title = 'Signup';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class=reg-block id=reg-block>
<?php $form = ActiveForm::begin([
'enableClientValidation' => true,
'enableAjaxValidation' => true,
'id' => 'form-signup',
'options' => ['class' => 'reg-from-popup'],
'fieldConfig' => [
'template' => '<div class="class1"><label><span></span>{input}</label></div>',
'labelOptions' => [],
],
]); ?>
<div class=class_a>
<?= $form->field($model, 'username') ?>
</div>
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'password')->passwordInput() ?>
<?= Html::submitButton('Готово!', ['class' => 'card-redd red', 'name' => 'signup-button']) ?>
<?php ActiveForm::end(); ?>
</div>
вот форма на которую я молюсь...
Код: Выделить всё
<!-- <form class=reg-from-popup action="javascript:void(null);">
<div class=class_a>
<div class=class1>
<label for=name><span>Ваше имя</span><input id=name type=text name=name></label>
</div>
<div class=class1>
<label for=last-name> <span>Фамилия</span> <input id=last-name type=text name=lastname></label>
</div>
</div>
<div class=class_a>
<div class=class1-l>
<label for=mail> <span>Электронная почта</span> <input id=mail type=email name=login></label>
<p class=p-att>Емайл это серьезно.</p>
</div>
</div>
<div class=class_a>
<div class=class1>
<label for=pwd> <span>Пароль</span> <input id=pwd class=error type=password name=password></label>
</div>
<div class=class1-h>
<button class="card-redd red" onclick="singup();">Готово!</button> </div>
</div>
</form>-->