SchoolModel.class.php
857 Bytes
<?php
Class SchoolModel extends Model{
//自动完成
protected $_auto = array (
array('name','trim',3,'function'),
array('addtime','time',1,'function'),
// array('firstname','getFname',3,'callback'),
);
//自动验证
protected $_validate =array(
array('name','require','学校名称不能为空',0,'',3),
array('name','checkOnly','学校已存在,请确认',0,'callback',3),
array('firstname','require','学校名称首字母不能为空',0,'',3),
);
protected function getFname(){ //获取名称第一个字母
$f=pinyin1(trim(I('name')));
return $f;
}
protected function checkOnly($name){
$where['name']=array('eq',$name);
if(I('id')) $where['id']=array('neq',I('id'));
$r=M('School')->field('id')->where($where)->find();
if($r)
return false;
else
return true;
}
}