THINKPHP_普通模型_MODEL

原创
2014/05/24 13:37
阅读数 651

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());//捕捉自动验证的错误提示
}
展开阅读全文
打赏
0
6 收藏
分享
加载中
更多评论
打赏
0 评论
6 收藏
0
分享
返回顶部
顶部