Когда я нажал кнопку «Отправить» в форме, ничего не произошло.Я пытаюсь заполнить форму и отправить, но она не будет отправлена.на самом деле ничего не происходит.Yii 2.0
Это мой вид пользовательской формы.
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
$this->title = 'User Form';
?>
<?php
if (Yii::$app->session->hasFlash('success')) {
# code...
echo Yii::$app->session->getFlash('success');
}
?>
<!-- to start the form -->
<?php $form = ActiveForm::begin(); ?>
<!-- text fields -->
<?= $form->field($model,'name'); ?>
<?= $form->field($model,'email'); ?>
<!-- button -->
<?= Html::submitButton('Submit',['class'=>'btn btn-success']); ?>
Это мой контроллер actionUser в siteController.php.
public function actionUser()
{
$model = new UserForm;
if($model->load(Yii::$app->request->post()) && $model->validate()){
//set flash data
Yii::$app->session->setFlash('success','Successfully entered !..');
}
return $this->render('userForm',['model'=>$model]);
}
Это моя модель пользовательской формы.
<?php
namespace app\models;
use yii\base\Model;
class UserForm extends Model
{
public $name;
public $email;
public function rules()
{
return [
[['name','email'],'required'],
['email','email'],
];
}
}