protected $_auto = array (
array('password','',2,'ignore'),
array('password','md5',3,'function'),
array('status','1'),
array('add_time','time',1,'function'),
);
protected $_validate = array(
array('adminname','','管理员已经存在',0,'unique',1),
array('adminname','require','用户名必须填写'),
array('password','require','密码必须填写'),
);action是这样的 $result = $data->create();
if ($result) {
if ($data->save()) {
$this->success('修改成功');
}else{
$this->error('修改失败');
}
}else{
$this->error($data->getError());
}就是修改密码的时候,如果输入的和数据库里的相同,那么就会提示我修改失败,如果不同,就提示我成功,这是我写的有问题,还是就是这样设置的呢?
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。