Javascript 在Yii2中进行客户端验证后如何在数据库中插入数据
我是Yii2的新手。我有一个主页,有两个按钮“创建待办事项”和“插入待办事项”。单击“创建待办事项”后,将显示一个Div,其中包含一个表单、两个文本字段和一个按钮“插入待办事项”。单击“插入待办事项”,我要验证表单,然后在DB中插入数据。下面是我的model.php文件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;
<?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 »</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>