在model中定義public function rules(){ return array( array('Name,Email','required'), array('Email','unique','message'=>'{value}出錯啦'),//{value}為添加的數據 ); }controller中使用$model = new myModel();//實例化相關表的模型類$model->attributes = $_POST //對attributes賦值為提交上來(需要驗證)的數據,字段為rules中safe$model->validate();//這里會自動調用驗證規則rules$model->getErrors();//獲取所有驗證字段的錯誤信息$model->getErrors('Email');//獲取當前傳入字段的錯誤信息$model->getError('Email');// 'message信息'
新聞熱點
疑難解答