2014/05/24-普通模型
class RoleModel extends Model {
protected $tableName='role';//数据表名
protected $trueTableName='yy_role';//前缀不一样需填写(按需)
protected $dbName='tkyy';//数据库名(按需)
protected $fields=array(
'id','name','pid','_pk'=>'id','_autoinc'=>true
);//默认字段(按需)
protected $_validate=array(
array('name','require','名称不能为空',1),
array('name','','用户名已存在',1,'unique',1),
array('pid','number','必须为数字',0,'unique',1),
);//create时自动验证,用getError()获取错误提示
protected $_auto=array(
array('status','1'),
array('remark','time',1,'function'),
);//create时自动填充
}
$fields=$role->getDbFields();//获取数据表的字段名
$key=$role->getPk();//获取主键名
$data=$role->field(true)->select();//获取模型中field字段的数据
if(!$create=$role->create()){
exit($role->getError());//捕捉自动验证的错误提示
}