# 【V1.5.1升級至V1.6.0】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
> 升級前,可能覆蓋一些文件,請確認這些文件你是否自己修改過,如果是,升級后記得再修改一次。
## 1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
## 2.執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 如果是授權用戶可登錄海豚官網后下載授權版補丁。
## 3.注意事項
由于本次更新涉及一處安全更新,系統默認行為日志功能禁止執行一些危險函數,如:eval、exec、system等,具體可查看文件:`config/system.php`

如果你的行為日志規則中需要用到一些被禁止的函數,請在此文件中去掉對應的函數名即可。
# 【V1.5.0升級至V1.5.1】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
## 1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
## 2.執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 如果是授權用戶可登錄海豚官網后下載授權版補丁。
## 3.注意事項
由于本次更新涉及一處安全更新,系統默認行為日志功能禁止執行一些危險函數,如:eval、exec、system等,具體可查看文件:`config/system.php`

如果你的行為日志規則中需要用到一些被禁止的函數,請在此文件中去掉對應的函數名即可。
# 【V1.4.5升級至V1.5.0】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
2.執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 如果是授權用戶可登錄海豚官網后下載授權版補丁。
# 【V1.4.4升級至V1.4.5】
下載補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
然后覆蓋即可
# 【V1.4.3升級至V1.4.4】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
2.執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 如果是授權用戶可登錄海豚官網后下載授權版補丁。
# 【V1.4.2升級至V1.4.3】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
2.執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 如果是授權用戶可登錄海豚官網后下載授權版補丁。
# 【V1.4.0升級至V1.4.2】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
>[info] 由于1.4.1的更新內容未發布,所以直接跳過1.4.1版本,更新至1.4.2
1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
2.執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 如果是授權用戶可登錄海豚官網后下載授權版補丁。
# 【V1.3.3升級至V1.4.0】
>[danger]注意!本次升級了ThinkPHP核心版本至5.1.34LTS,由于TP5.0到TP5.1并非無縫升級,所以本次DolphinPHP升級也非無縫升級,因為需要修改的地方不少,所以不建議升級現有的舊項目,而且本次升級暫無提供升級補丁。
如果真的要升級,請按下面的升級指導操作。
>[danger]在升級前,請注意**備份好站點**,并且先看下ThinkPHP官方的升級指導:[點此查看](http://www.hmoore.net/manual/thinkphp5_1/354155)
>[danger]另外,ThinkPHP5.1要求PHP至少是5.6版本,請確保您的服務器上的PHP版本符合要求。
1.備份好您的項目(**非常非常非常重要!**)
2.在項目根目錄,也就是與`application`同級目錄下創建新目錄`config`,將原來的應用`extra`目錄下面的配置文件直接移動到`config`目錄下面。
3.下載DolphinPHP1.4.0完整安裝包:[鏈接](http://www.dolphinphp.com/getdolphin.html)
將安裝包解壓覆蓋到您的項目,如果您修改過DolphinPHP框架的源碼,請注意那些文件,以便覆蓋后重新再修改。
4.將`application`目錄下的`route.php`移動到上級目錄的`route`目錄下,由于TP5.1的路由不能關閉,所以會導致訪問后臺時也會按路由規則訪問,這點請注意。
5.刪除以下無用文件:
```
thinkphp/.travis.yml
thinkphp/codecov.yml
thinkphp/console.php
thinkphp/library/think/controller/Rest.php
thinkphp/library/think/controller/Yar.php
thinkphp/library/think/log/driver/Test.php
thinkphp/library/think/model/Merge.php
thinkphp/library/traits/model/SoftDelete.php
thinkphp/library/traits/think/Instance.php
thinkphp/phpunit.xml
thinkphp/start.php
```
6.刪除runtime目錄
## 其他修改
完成以上步驟后,項目可能還不能正常運行,自己開發的模塊也要修改,需要注意以下幾點:
**1.所有的內置類改為引入門面的方式**
也就是`use think\Cache;` 改為 `use think\facade\Cache;` 具體請參考:http://www.hmoore.net/manual/thinkphp5_1/353959
**2.所有類的初始化方法名`_initialize`要改為`initialize`**
**3.索引數組查詢調整如下:**
比如5.0是這樣的
```
$map = [
'uid' => ['<>', 1],
'name' => 'ming'
];
```
5.1需要改成
```
$map = [
['uid', '<>', 1],
['name', '=', 'ming']
];
```
**4.模板替換參數取消了**
也就是`fetch()`方法內不再支持傳入`$replace`參數,所以包括插件和ZBuilder都不再支持傳入自定義模板替換參數
**5.TP5.1取消了所有常量**
需要用`Env::get()`獲取,比如`APP_PAT`要用`Env::get('app_path')`來代替,具體參考:http://www.hmoore.net/manual/thinkphp5_1/354155#5051_218
**6.DS要改為DIRECTORY_SEPARATOR**
**7.需要輸出html內容的話,需要在變量后面使用函數raw,例如{$var|raw}方式替換**
**8.Hook::listen()方法取消了額外參數**
所以插件的處理要注意參數的接收方式,并且插件里的鉤子方法的參數只能接受形參,不能接受實參。
>[info]**如果升級過程中,遇到問題或者發現bug,請到論壇的指定貼內回復。再次之前,請認真閱讀ThinkPHP5.1手冊,有些用法已經改變**
>[danger]**再次提醒,如非必要,在建項目請勿盲目升級。**
# 【V1.3.2升級至V1.3.3】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
>[danger]注意:ThinkPHP5.0.24發布了一個安全,建議升級到最新版本。如果不便升級,請直接參考最新版本的Request類的method方法進行手動修復。https://github.com/top-think/framework/commit/4a4b5e64fa4c46f851b4004005bff5f3196de003
1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
>[info] 授權用戶可登錄海豚官網后下載授權版補丁,包含新功能。
# 【V1.3.1升級至V1.3.2】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
>[danger]注意:ThinkPHP5.0.23發布了一個安全,建議升級到最新版本。如果不便升級,請參考TP官方文檔,修復方法:https://blog.thinkphp.cn/869075
1.下載安裝補丁
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
執行升級程序。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
**2.數據授權**
如果使用到了數據授權功能,請修改模塊配置文件info.php中的數據授權配置格式,如果沒有用到數據授權功能,請忽略。
比如原本cms模塊中的數據授權配置如下
```
// 授權配置
'access' => [
'group' => [
"tab_title" => '欄目授權',
"table_name" => "cms_column",
"primary_key" => "id",
"parent_id" => "pid",
"node_name" => "name"
],
],
```
請修改為
```
// 授權配置
'access' => [
'group' => [
'title' => '欄目授權',
'nodes' => [
'group' => 'column',
'table_name' => 'cms_column',
'primary_key' => 'id',
'parent_id' => 'pid',
'node_name' => 'name',
]
],
],
```
然后進入后臺,【系統設置】【擴展中心】【模塊管理】,更新cms模塊

其他模塊的數據授權也類似這樣修改,具體的數據授權配置請參考:[數據授權(1.3.2+)](數據授權.md)
**3.清空緩存**
點擊后臺右上角的清空緩存按鈕,或者手動刪除runtime目錄內的所有文件
# 【V1.3.0升級至V1.3.1】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
執行升級程序。
>[info]注意:只能從后臺入口執行升級程序,升級過程中,請注意查看升級說明。
如果執行升級過程中,卡主不動,請檢測下是不是PHP5環境,如果是,請打開php.ini,搜索
`;always_populate_raw_post_data = -1;`
將前面的分號去掉,然后重啟php。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.2.1升級至V1.3.0】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
下載補丁包并解壓,將`update`目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
執行升級程序。
>[info]注意:只能從后臺入口執行升級程序
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.2.0升級至V1.2.1】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
下載補丁包并解壓,將update目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
執行升級程序。
>[info]注意:只能從后臺入口執行升級程序
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.1.0升級至V1.2.0】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
下載補丁包并解壓,將update目錄復制到`application`目錄,然后訪問
`http://你的網址/admin.php/update`
執行升級程序。
>[info]注意:只能從后臺入口執行升級程序
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.0.8升級至V1.1.0】
>[danger] 注意!升級前,請務必備份站點和數據庫,避免不必要的損失。
>[danger] 由于此次更新了ThinkPHP核心,導致根目錄下的`composer.lock`文件和`vendor`目錄有變化,如果自己用composer安裝過其他擴展,請注意和自己的`composer.lock`比對,勿直接覆蓋,以免導致某些擴展丟失。
由于新版本將框架入口文件移回public目錄,所以升級后,需要將網站運行目錄設置為public。如果是正式項目,請認真考慮是否升級到此版本,避免出現未知問題。建議另外復制項目進行升級測試。
**1. 在數據庫中執行,以下sql語句,注意表前綴是否為dp_,如果不是,請改為自己的表前綴。**
~~~
INSERT INTO `dp_admin_config` VALUES (null, 'system_log', '系統日志', 'system', 'switch', '1', '', '是否開啟系統日志功能', '', '', '', '', '', '0', '', '', '', '', '1512635391', '1512635391', '99', '1');
~~~
**2. 打開【系統】【系統設置】【數據庫】,設置“數據庫備份根路徑”為“../data/”。**
**3. 如果有自定義擴展表單項,需要將除`Builder.php`以外的文件,移動到`public/extend/form/`下**
比如,原來的擴展表單項是這樣的文件結構

那么需要將除`Builder.php`以外的其他文件,都移動到public目錄

**4. 覆蓋補丁**
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
**5. 刪除無用的文件**
因為將入口文件移動到了public目錄,所以原來的入口文件,及其他就無用了,可以刪除也可以不刪除。

# 【V1.0.7升級至V1.0.8】
>[danger] 升級前,請注意備份站點和數據庫,這是國際慣例,以防不測。
此版本主要以修復bug和優化為主,可以無縫升級,但還是強烈建議升級前,先備份站點和數據庫!!!
升級后,請清空runtime目錄。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.0.6升級至V1.0.7】
>[danger] 升級前,請注意備份站點和數據庫,這是國際慣例,以防不測。
**1. 在數據庫中執行,以下sql語句,注意表前綴是否為dp_,如果不是,請改為自己的表前綴。**
~~~
INSERT INTO `dp_admin_hook` VALUES (null, 'page_plugin_js', '', '頁面插件js鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'page_plugin_css', '', '頁面插件css鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'signin_sso', '', '單點登錄鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'signout_sso', '', '單點退出鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'user_add', '', '添加用戶鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'user_edit', '', '編輯用戶鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'user_delete', '', '刪除用戶鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'user_enable', '', '啟用用戶鉤子', '1', '1503633591', '1503633591', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'user_disable', '', '禁用用戶鉤子', '1', '1503633591', '1503633591', '1');
~~~
**2. 然后覆蓋補丁。**
>[danger] 注意!!由于此次更新了ThinkPHP核心,導致根目錄下的`composer.lock`文件和vendor目錄有變化,如果自己用composer安裝過其他擴展,請注意和自己的`composer.lock`比對,勿直接覆蓋,以免導致某些擴展丟失。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
**3. 清空`runtime`目錄下的所有緩存文件。**
>[danger] 考慮到安全問題,新版不再以明文的方式傳輸表名,如果需要在quickedit、disable、enable等方法獲取表名,可以按下面的方法獲取
~~~
$table_token = input('param._t');
$table_data = session($table_token);
$table = $table_data['table']; // 獲取當前表格所設置的表名
~~~
# 【V1.0.5升級至V1.0.6】
>[danger] 升級前,請注意備份站點和數據庫,這是國際慣例,以防不測。
1. 在數據庫中執行,以下sql語句,注意表前綴是否為dp_,如果不是,請改為自己的表前綴。
~~~
INSERT INTO `dp_admin_config` VALUES (null, 'upload_driver', '上傳驅動', 'upload', 'radio', 'local', 'local:本地', '圖片或文件上傳驅動', '', '', '', '', '', '0', '', '', '', '', '1501488567', '1501490821', '100', '1');
INSERT INTO `dp_admin_hook` VALUES (null, 'upload_attachment', '', '附件上傳鉤子', '1', '1501493808', '1501493808', '1');
ALTER TABLE `dp_admin_menu` ADD COLUMN `params` varchar(255) NOT NULL DEFAULT '' COMMENT '參數' AFTER `status`;
~~~
2. 然后覆蓋補丁即可。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.0.4升級至V1.0.5】
>[danger] 升級前,請注意備份站點和數據庫,這是國際慣例,以防不測。
1. 如果用到`index_url`方法生成前臺url,那么請改為`home_url`來生成。
2. 在數據庫中執行,以下sql語句,注意表前綴是否為dp_,如果不是,請改為自己的表前綴。
~~~
UPDATE dp_admin_menu SET url_type = 'module_admin' WHERE url_type = 'module';
~~~
>[danger] **特別注意**,由于此次升級添加了新擴展,composer.json文件有所變化,如果自己用composer安裝過其他擴展,請注意和自己的composer.json比對,勿直接覆蓋,以免導致某些擴展丟失。
3. 然后覆蓋補丁即可。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.0.3升級至V1.0.4】
>[danger] 升級前,請注意備份站點和數據庫,這是國際慣例,以防不測。
打開“系統”-“系統功能”-“系統設置”,切換到“系統”選項卡,將【配置類型】的內容替換成以下數據,然后保存。
~~~
text:單行文本
textarea:多行文本
static:靜態文本
password:密碼
checkbox:復選框
radio:單選按鈕
date:日期
datetime:日期+時間
hidden:隱藏
switch:開關
array:數組
select:下拉框
linkage:普通聯動下拉框
linkages:快速聯動下拉框
image:單張圖片
images:多張圖片
file:單個文件
files:多個文件
ueditor:UEditor 編輯器
wangeditor:wangEditor 編輯器
editormd:markdown 編輯器
ckeditor:ckeditor 編輯器
icon:字體圖標
tags:標簽
number:數字
bmap:百度地圖
colorpicker:取色器
jcrop:圖片裁剪
masked:格式文本
range:范圍
time:時間
~~~
然后覆蓋補丁即可。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.0.2升級至V1.0.3】
>[danger] 升級前,請注意備份站點和數據庫,這是國際慣例,以防不測。
打開“系統”-“系統功能”-“配置管理”,切換到“系統”選項卡
修改“`default_module`”為“`home_default_module`”

然后覆蓋補丁即可。
補丁:[http://dolphinphp.com/patch.html](http://dolphinphp.com/patch.html)
# 【V1.0.1升級至V1.0.2】
[http://bbs.dolphinphp.com/?/article/22](http://bbs.dolphinphp.com/?/article/22)
# 【V1.0.0升級至V1.0.1】
[http://bbs.dolphinphp.com/?/article/15](http://bbs.dolphinphp.com/?/article/15)
# 【V1.0公測版2017-01-20升級至V1.0.0正式版】
>[danger]更新前,請注意備份文件和數據庫。
1.執行以下sql語句
>[danger]注意:如果表前綴不是dp_請替換為你的表前綴
~~~
ALTER TABLE `dp_admin_module` CHANGE `config` `config` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '配置信息';
ALTER TABLE `dp_admin_module` CHANGE `access` `access` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '授權配置';
INSERT INTO `dp_admin_config` VALUES (NULL, 'default_module', '前臺默認模塊', 'system', 'select', 'index', '', '前臺默認訪問的模塊,該模塊必須有Index控制器和index方法', '', '', '', '', '', '0', '', '', '', '', '1486714723', '1486715620', '104', '1');
INSERT INTO `dp_admin_config` VALUES (NULL, 'minify_status', '開啟minify', 'system', 'switch', '0', '', '開啟minify會壓縮合并js、css文件,可以減少資源請求次數,請按實際需求開啟或關閉', '', '', '', '', '', '0', '', '', '', '', '1487035843', '1487035843', '99', '1');
~~~
2.覆蓋補丁
下載地址:[2017-01-20升級至1.0正式版](http://www.dolphinphp.com/index/index/getpatch/md5/E4C1465078682813904FA4F3DA06E587.html)
本次更新的文件較多,如果沒有修改過框架文件,可直接將補丁覆蓋到框架,如果修改過框架文件,請自行用對比工具查看和修改。
如果在插件中用到了模板替換變量`__PLUGINS__`,請將對應的插件資源從`public/static/plugins/`移動到對應的插件目錄下
# 【V1.0公測版2017-01-10升級至2017-01-20】
下載補丁:[2017-01-10升級至2017-01-20](http://www.dolphinphp.com/index/index/getpatch/md5/87C65A71CF3292EF978487D5F105D0FE.html)
安裝方法:直接覆蓋到框架根目錄(如果修改過框架文件,則自行比對覆蓋)
# 【V1.0公測版2017-01-04升級至2017-01-10】
下載補丁:[2017-01-04升級至2017-01-10](http://www.dolphinphp.com/index/index/getpatch/md5/4A33962F03F26604CB24D98160B7B9D8.html)
安裝方法:直接覆蓋到框架根目錄
# 【V1.0公測版2016-12-26升級至2017-01-04】
下載補丁:[2016-12-26升級至2017-01-04](http://www.dolphinphp.com/index/index/getpatch/md5/7E7A96DBDA4D82EB13CDAEFBA9534CB4.html)
安裝方法:直接覆蓋到框架根目錄
- 序言
- 環境搭建
- 下載及安裝
- 目錄結構
- 快速構建器(ZBuilder)
- 表單(form)
- 設置頁面標題
- 設置頁提示信息
- 設置表單提交地址
- 隱藏按鈕
- 添加按鈕
- 設置按鈕標題
- 添加表單項
- 復選
- 單選
- 日期
- 時間
- 開關
- 標簽
- 數組
- 分組
- 范圍
- 按鈕
- 數字框
- 密碼框
- 取色器
- 下拉菜單
- 普通聯動
- 快速聯動
- 拖拽排序
- 靜態文本
- 格式文本
- 日期時間
- 日期范圍
- 圖片裁剪
- 百度地圖
- 單文件上傳
- 多文件上傳
- 單圖片上傳
- 多圖片上傳
- 隱藏表單項
- 圖標選擇器
- 單行文本框
- 多行文本框
- 百度編輯器
- CKEditor編輯器
- wang編輯器
- markdown編輯器
- summernote編輯器
- 圖片展示(1.1.0+)
- 單文件展示(1.1.0+)
- 多文件展示(1.1.0+)
- 下拉菜單Ajax(1.3.3+)
- 復雜表格(1.4.3+)
- 數據表格(1.4.3+)
- 分組下拉菜單(1.4.3+)
- 表格選取(1.4.3+)
- 穿梭框(1.4.3+)
- 添加表單項通用方法
- 直接設置表單項
- 表單布局
- 設置Tab按鈕列表
- 設置表單數據
- 引入js文件
- 引入css文件
- 設置額外JS代碼
- 設置額外CSS樣式
- 設置額外HTML代碼
- 是否ajax方式提交
- 設置模版路徑
- 設置觸發器
- 設置表單提交確認框
- 自定義表單項(1.0.6+)
- 設置表單提交方式(1.0.6+)
- 模板變量賦值(1.0.7+)
- 設置頁面空表單項提示(1.0.7+)
- 自定義擴展表單圖標(1.2.0+)
- 設置表單令牌(1.3.1+)
- 新窗口打開返回的url(1.4.4+)
- 表格(table)
- 設置頁面標題
- 設置頁面提示信息
- 添加一列
- 字段類型
- switch
- status
- yesno
- text.edit
- textarea.edit
- password
- url
- tel
- number
- icon
- byte
- date
- time
- datetime
- date.edit
- time.edit
- datetime.edit
- picture
- pictures
- select
- callback
- link
- text
- img_url
- files(1.1.1+)
- popover(1.4.4+)
- 添加多列
- 添加數量索引
- 添加快捷編輯的驗證器
- 設置表格數據
- 隱藏第一列多選框
- 添加表頭排序
- 添加表頭篩選
- 添加表頭篩選條件
- 添加時間段篩選
- 添加一個右側按鈕
- 添加多個右側按鈕
- 添加一個頂部按鈕
- 添加多個頂部按鈕
- 自動添加按鈕
- 自動編輯按鈕
- 替換右側按鈕
- 設置搜索參數
- 設置數據庫表名
- 設置插件名稱
- 設置表格主鍵
- 設置Tab按鈕列表
- 設置分頁
- 去除分頁
- 引入js文件
- 引入css文件
- 設置額外JS代碼
- 設置額外CSS樣式
- 設置額外HTML代碼
- 設置額外HTML代碼-模板文件(1.4.0+)
- 設置模版路徑
- 添加行class名
- 添加頂部下拉篩選
- 設置頁面空數據提示(1.0.7+)
- 模板變量賦值(1.0.7+)
- 設置使用原始數據字段(1.0.8+)
- 設置搜索區域(1.1.0+)
- 設置表格高度(1.3.0+)
- 固定左列(1.3.0+)
- 固定右列(1.3.0+)
- 設置列寬(1.3.0+)
- 設置隱藏列(1.3.0+)
- 側欄(aside)
- 添加區塊
- 設置Tab按鈕列表
- 追加Tab按鈕列表
- 設置當前tab
- 設置單個tab內容
- 設置多個tab內容
- 追加tab內容
- 覆蓋側欄
- 模塊開發
- 創建模塊信息文件
- 安裝模塊
- 模塊配置
- 控制器
- 創建菜單節點
- 第一個控制器
- 模塊參數配置頁面
- 方法參考
- 數據授權(1.3.2+)
- 插件開發
- 插件入口文件
- 插件基本信息
- 管理界面的字段信息
- 新增或編輯的字段信息
- 插件鉤子
- 觸發器
- 原數據庫表前綴
- 插件配置信息
- 安裝和卸載Sql文件
- 控制器
- 模型
- 驗證器
- 視圖
- 方法參考
- 實踐教程
- 變量參考
- 函數參考
- 安全相關
- 常見問題
- 其他雜項
- 更新日志
- 升級指導
- 貢獻名單
- 關于文檔