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;
	}
   
}