I am newbie to yii2. I am trying to create my simple form in yii2 to retrieve password. Here is class code:

```
<?php

namespace app\models;
use yii\base\Model;

class RetrievePasswordForm extends Model
{
    public $email;

    public function rules()
    {
        return [
            ['email', 'required'],
            ['email', 'email'],
        ];
    }
}

```

Here is action code:

```
$model = new RetrievePasswordForm();
        if ($model->load(Yii::$app->request->post()) && $model->validate()){
            return $this->render('retrievepassword-confirm', ['model' => $model]);
        } else {
            return $this->render('retrievepassword', ['model' => $model]);
        }

```

My form looks like this:

```
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
$this->title = 'Retrieve password';
$this->params['breadcrumbs'][] = $this->title;
?>
<h1><?= Html::encode($this->title) ?></h1>
<p>We will send link to retrieve your password to the following email:</p>
<?php $form = ActiveForm::begin(); ?>

<?= $form->field($model, 'email')->textInput(['style'=>'width:200px'])?>

<div class="form-group">
    <?= Html::submitButton('Send', ['class' => 'btn btn-primary']) ?>
</div>

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

```

The problem is that `$model->load(Yii::$app->request->post())` always returns false, so when I am clicking "submit" button, page just reloads.
I am currently working without database. I am just creating form and trying to go to another form, when valid data received in model. Thanks for help.