SystemModel.class.php 892 Bytes
<?php
Class SystemModel extends Model{
	protected $_auto = array (
		array('optime','time',1,'function'),    // 新增 	   	 对regtime字段在新增的时候写入当前时间戳
	);
	protected  $_validate =array(
		array('cfg','require','变量名必须填写',0,'',1),			//新增  	变量名必须填写
		array('name','require','参数说明必须填写',0,'',1),				//新增  	参数说明必须填写
		array('cfg','checkName','变量名已经存在',0,'callback',1),//新增 		变量名是否存在
	);
	protected function checkName($configname)
	{
		$Config=M('Config');
		$where['cfg']=$configname;
		$count=$Config->where($where)->count();
		if($count>0)
			return false;
		else
			return ture;
	}
	protected function maxSort()
	{
		$Config=M('Config');
		$where['cfg']=$configname;
		$sort=$Config->where($where)->Max('sort');
		return $sort+1;
	}
}
?>