array('验证字段','验证规则','错误提示','验证条件','附加规则','验证时间')
<form action="__URL__/regadd" method="post"> 用户名:<input type="text" name="username" /><br /> 密码:<input type="password" name="password" /><br /> 重复密码:<input type="password" name="repassword" /><br /> 注册时间:<input type="text" name="createtime" /><br /> 注册IP:<input type="text" name="createip" /><br /> <input type="submit" value="注册" /> </form>
<?php
class UserModel extends Model{//对应数据库中的表user
protected $_validate=array(
array('username','require','用户名必填'),
array('username','checklen','用户名长度过长或过短',0,'callback'),
array('password','require','密码必填'),
array('repassword','require','重复密码必填'),
array('password','repassword','两次密码不一致',0,'confirm'),
array('createtime','number','您输入的不是数字'),
array('createip','email','邮箱格式不正确'),
);
function checklen($data){
if(strlen($data)>15 || strlen($data)<5){
return false;
}else{
return true;
}
}
}
?>
<?php
class UserAction extends Action {
function reg(){
$this->display();
}
function regadd(){
$user=D('user');
if($user->create()){
if($user->add()){
$this->success('注册成功');
}else{
$this->error('注册失败');
}
}else{
$this->error($user->getError());
}
}
}
?>
array('填充字段','填充内容','填充条件','附加规则');
protected $_auto = array (
//array( 'status','1'), // 新增的时候把 status 字段设置为 1
array('password','md5',1,'function') , // 对 password 字段在新增的时候使 md5 函数处理
array('createtime','time',3,'function' ), // 对 create_time 字段在更新的时候写入当前时间戳
);
protected $_map = array( 'name' => 'username', 'pass' => 'password', );
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有