# 自动完成
在调用模型的create方法时,会自动调用$auto中的元素添加上默认值
```
array('字段名' , '完成规则' , '完成条件' , '附加规则(结合完成规则使用)')
```
Model
```
protected $auto = array(
array('create_time' , 'time' , self::MODEL_INSERT , 'function') ,
array('status' , 1 , self::MODEL_INSERT)
);
```
详细属性介绍
| 字段名 | 实现方法 |实现前提|实现容器|
| --- | --- | --- | --- |
| create_time | time | 新增时自动填写 |function 内置函数|
| status | 1 | 新增时自动填写 |string代表是一个字符|
完成条件
1. self::MODEL_INSERT 新增时
2. self::MODEL_UPDATE 修改时
3. self::MODEL_BOTH 所有
附加规则目前有两种
1. function(完成规则为一个函数名)
2. callback(完成规则为当前Model的一个方法)
默认完成规则为普通字符串
- 简介
- 入口
- 目录结构
- 配置
- 路由
- 中间件
- 控制器
- 配置虚拟服务器
- 第一个控制器
- 跳转和提示
- 重定向
- 数据过滤和读取
- 模板
- 模型
- 数据库配置
- 实例化模型
- 连贯操作
- select
- find
- where
- join
- insert
- update
- delete
- field
- from
- count
- 递增和递减
- 自动完成
- 自动验证
- 上一条下一条
- 事务
- 辅助函数
- 查询语言
- 安全
- CSRF
- 数据验证
- 扩展
- 分页
- 权限
- 权限配置
- 缓存
- 缓存配置
- 表单(废弃)
- 表单开始
- input
- inputText
- inputHidden
- inputPass
- select
- textarea
- button
- submitButton
- generalButton
- resetButton
- 结束表单
- 文件
- 验证码
- 验证码配置
- 图片上传
- 上传配置
- 函数介绍
- 模块