关于后盾网yii框架的学习小结(8)

在modle层里面的rules里面对应的规则列表

{public $password1;public $password2;= __CLASS__){return parent::model($className);}{}}”;}{return array(‘password’ => ‘原始密码’,’password1′ => ‘新密码’,’password2′ => ‘确认密码’);}{return array(array(‘password’, ‘required’, ‘message’=>’原始密码必填’),array(‘password’, ‘check_passwd’),array(‘password1’, ‘required’, ‘message’=>’新密码必填’),array(‘password2’, ‘required’, ‘message’=>’确认密码必填’),array(‘password2’, ‘compare’, ‘compareAttribute’=>’password1’, ‘message’=>’两次密码不相同’),);}{$userInfo = $this->find(‘username=:name’, array(‘:name’=>Yii::app()->user->name));if(md5($this->password) != $userInfo->password){$this->addError(‘password’, ‘原始密码不正确’);}}}

②前台自动验证的方法。因为一般验证,是先通过post方法传到后台,然后后台控制器的方法去验证,,这样比较慢。所以可以在view层直接加上这么段小物件的代码,就能实现前台验证了。必须使用render来渲染这个页面,不然js无法加载出来了。

<?php $form=$this->beginWidget(‘CActiveForm’, array(=>true, //提交的时候进行验证),)); ?>

别人失去了信心,他却下决心实现自己的目标。

关于后盾网yii框架的学习小结(8)

相关文章:

你感兴趣的文章:

标签云: