Javascript 在Yii2中进行客户端验证后如何在数据库中插入数据

Javascript 在Yii2中进行客户端验证后如何在数据库中插入数据,javascript,yii2,Javascript,Yii2,我是Yii2的新手。我有一个主页,有两个按钮“创建待办事项”和“插入待办事项”。单击“创建待办事项”后,将显示一个Div,其中包含一个表单、两个文本字段和一个按钮“插入待办事项”。单击“插入待办事项”,我要验证表单,然后在DB中插入数据。下面是我的model.php文件 <?php namespace app\models; use Yii; use yii\base\Model; class InsertToDo extends Model { public $Date;

我是Yii2的新手。我有一个主页,有两个按钮“创建待办事项”和“插入待办事项”。单击“创建待办事项”后,将显示一个Div,其中包含一个表单、两个文本字段和一个按钮“插入待办事项”。单击“插入待办事项”,我要验证表单,然后在DB中插入数据。下面是我的model.php文件

<?php
namespace app\models;
use Yii;
use yii\base\Model;
class InsertToDo extends Model
{
    public $Date;
    public $Description;
    public function rules()
    {
        return [
        [['Date','Description'],'required'],
        ['Date','date'],
        ];
    }
} 


请帮忙

请出示控制器您的问题是什么,您的问题是什么?
<?php
/* @var $this yii\web\View */
$this->title = 'My First Project Home Page';
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use app\models\InsertToDo;
?>
<?php 
$model = new InsertToDo;
$script = <<< JS
$(document).ready(function(){
$('#createToDo').hide();

$('#createToDoLink').click(function(){
    $('#createToDo').fadeIn('slow');
});
});

JS;
$this->registerJs($script);
?>
<div class="site-index">

        <div class="row">
            <div class="col-lg-4">
                <p><a class="btn btn-default" href="#" id="createToDoLink">Create To Do &raquo;</a></p>
            </div>
        </div>

    <div id="createToDo">
    <?php $form = yii\widgets\ActiveForm::begin(['id' => 'createToDo-form']);?>
    <?php echo $form->field($model,'Date');?>
    <?= $form->field($model,'Description');?>
    <?= Html::submitButton('Create To Do',['class'=>'btn btn-success','id'=>'insertToDoButton']) ?>
    <?php yii\widgets\ActiveForm::end();?>
    </div>