###**模型管理**
模型管理是用來管理數據表的**字段、數據**和一些**模型配置**。
可以通過**新增**來增加表和模型,或者用**生成**獲得已存在表的模型。
目前,系統內置了三個模型(基礎文檔模型和擴展文檔模型),其他的可根據自己的需要新增或生成。

**1. 新增獨立模型**
如果你覺得內置的文檔模型無法滿足你的需求,那么獨立模型將是最終的解決方法。
你可以在獨立模型里新建任何字段而不受限制。
新建的模型會根據你的**列表配置**自動生成數據列表

~~~
需要注意:模型標識是唯一的,且不要與已有的表名(去除表前綴的)相同,否則無法生成重名的模型。
~~~
列表定義,是顯示該模型數據的列表樣式。定義里可使用該模型的字段標識,已存在的公共函數,以及生成鏈接。
定義參考:
~~~
id:編號
title:標題:article/index?cate_id=[category_id]&pid=[id]
type|get_document_type:類型
level:優先級
update_time|time_format:最后更新
status_text:狀態
view:瀏覽
id:操作:[EDIT]&cate_id=[category_id]|編輯,article/setstatus?status=-1&ids=[id]|假刪除,[DELETE]|刪除
~~~
**2. 新增屬性**
新建的模型是沒有屬性的,所以我們需要增加屬性(即表字段)

~~~
這里比較重要的是 字段定義,這關系到建表sql語句的生成。
選擇字段類型里的選項,會自動生成字段定義。
如需修改,請參考生成的定義格式。
~~~
當第一個屬性新增成功后,該表就真實建立了。
我們可以通過模型管理的 數據 按鈕來增刪改查數據。
當然,如果需求比較復雜,可以自定義增、刪、改的模板。但是模板文件需要放在Application\Admin\View\Think下。
- 準備
- 概覽
- 獲取
- 安裝
- 后臺管理
- 首頁
- 內容
- 系統
- 網站設置
- 配置管理
- 菜單管理
- 分類管理
- 模型管理
- 導航管理
- 數據備份
- 擴展
- 用戶
- 用戶信息
- 用戶行為
- 行為日志
- 權限管理
- 應用
- 架構設置
- 應用架構及目錄結構
- 獨立模型
- 插件設計
- 用戶行為設計
- 權限設計
- 文檔模型設計
- 分類設計
- 二次開發
- 命名規范與編碼規范
- 數據字典
- 公共函數和庫函數使用規范
- 模板開發指南
- 權限管理指南
- 插件開發指南
- 什么是插件?
- 什么是鉤子?
- 插件的開發流程
- 插件后臺的開發
- 插件開發注意事項
- 模型擴展開發指南
- 獨立模型擴展
- 文檔模型擴展
- 附錄
- 配置參考
- 函數庫參考
- Common函數庫
- admin函數庫
- Home函數庫
- 類庫參考