Yii2验证类ip不存在

时间:2016-09-15 09:27:30

标签: php validation input yii2

我已安装Yii2-basic framwork,我想验证允许的输入形式: http://www.yiiframework.com/doc-2.0/guide-tutorial-core-validators.html 电子邮件,字符串验证都运行良好,但如果我使用IP验证,我的Aplication throw错误类ip不存在。

有我的代码: 型号:

public function rules() {

    return [
    [['name','ipadress'],'required'],
            ['ipadress','ip']
            ];


}

有我的控制器:

public function actionIndex()
    {
 $model= new Router();
 if($model->load(Yii::$app->request->post()) && $model->validate()){
           Yii::$app->session->setFlash('success','WORK WELL');
        } else {

            $error= $model->errors;

        }

                     return $this->render('index', [
            'list' => $list,
            'menu' => $menu->getMenu(),
               'model'=>$model,]);       

  }

我的观点

 $form = ActiveForm::begin();
                        echo $form->field($model,'name');
                        echo $form->field($model,'ipadress');


?>
                        <?=  Html::submitButton('Submit',['class'=>'btn btn-success']); ?>

如果我尝试在规则中验证电子邮件,一切正常:

return [
[['name','ipadress'],'required'],
        ['ipadress','email']
        ];

有人可以帮忙解决这个问题吗? 提前谢谢。

0 个答案:

没有答案