validate返回值 [ 2.0 版本 ]
public function actionTest()
{
$model = new Jike();
var_dump($model->validate());//这里为什么返回false啊啊啊啊啊
if($model->load(Yii::$app->request->post())){
if($model->save()){
echo '成功';
}else{
echo '失败';
}
}
return $this->render('test',['model'=>$model]);
}
public function rules()
{
return [
[[ 'name', 'mail'], 'required'],
[['name'],'required','message'=>'姓名不能为空'],
[['name'], 'string', 'min'=>6,'max' => 12],
[['name'],'unique','message'=>'姓名已被占用'],
[['mail'], 'email', 'message'=>'请输入正确的邮箱'],
];
}
<?php $form = ActiveForm::begin([
'id'=>'login_form',
'enableAjaxValidation'=>true,
'validationUrl'=>\yii\helpers\Url::toRoute(['ajax'])
]); ?>
<?= $form->field($model,'name')->textInput(['style'=>'width:200px;']) ?>
<?= $form->field($model,'mail')->textInput(['style'=>'width:200px;']) ?>
<?= Html::submitButton('提交',['class'=>'btn btn-success','name' => 'login-button','id'=>'login_button']) ?>
<?= Html::resetButton('重置', ['class'=>'btn btn-primary','name' => 'reset-button','id'=>'resset']) ?>
<?php $form = ActiveForm::end(); ?>
共 0 个回答
没有找到数据。
薄洪涛
注册时间:2017-09-18
最后登录:2022-01-28
在线时长:14小时22分
最后登录:2022-01-28
在线时长:14小时22分
- 粉丝4
- 金钱75
- 威望40
- 积分615