# 什么是独立模型
在模型管理部分,一个模型即对应一张表。独立模型就是独立的,不与其他表关联的一张数据表。
# 如何建立独立模型
在后台的 **系统->模型管理** 部分新增模型,可输入一些表的基本属性。
![QQ截图20131218145859](http://document.onethink.cn/Uploads/Editor/2013-12-18/52b14966b48c8.png)
新增时,要注意标识的唯一性。
> 值得一提的是,新增成功后,该表并不会真正建立,因为还没有为其新建字段。
下一步就是编辑刚才的模型,管理其属性(字段)。
属性管理有着强大的功能。
![QQ截图20131218150747](http://document.onethink.cn/Uploads/Editor/2013-12-18/52b149b537450.png)
新增属性时,**字段类型**决定了其在表单中的展示方式;**字段定义**则作为新建该字段的原生sql的一部分。
> 修改字段定义时,需要注意符合sql语法。
在属性的高级部分,可动态地定义自动验证和自动完成。当然了,这些定义都必须符合Thinkphp的规则。
> 在新建第一个字段完成后,该表就真实建立了。
`特别提醒:通过模型管理建模后,不能手动去数据库修改或新增字段,否则被改动的字段将无法被管理。`
# 管理模型的数据
在模型列表里,可以方便地管理所有模型的数据。
数据列表的展示方式由编辑模型里的**列表定义**指定
> 目前模型数据的管理有4个通用方法:新增/Think/add;编辑/Think/edit;删除/Think/del;列表/Think/lists
>
> 列表定义里的操作一般都会用到上述方法,具体规则请参考OT自带模型的数据
![QQ截图20131218150952](http://document.onethink.cn/Uploads/Editor/2013-12-18/52b14a2b12782.png)