|
@@ -11,6 +11,10 @@ $option = array
|
|
1 => '启用',
|
|
1 => '启用',
|
|
2 => '关闭',
|
|
2 => '关闭',
|
|
);
|
|
);
|
|
|
|
+$cate = function()
|
|
|
|
+{
|
|
|
|
+ return Dever::db('upload/cate')->state();
|
|
|
|
+};
|
|
|
|
|
|
return array
|
|
return array
|
|
(
|
|
(
|
|
@@ -19,6 +23,26 @@ return array
|
|
# 显示给用户看的名称
|
|
# 显示给用户看的名称
|
|
'lang' => '文件管理',
|
|
'lang' => '文件管理',
|
|
'order' => 9,
|
|
'order' => 9,
|
|
|
|
+ 'end' => array
|
|
|
|
+ (
|
|
|
|
+ //'insert' => 'upload/manage.add_tag',
|
|
|
|
+ //'update' => 'upload/manage.add_tag',
|
|
|
|
+ ),
|
|
|
|
+
|
|
|
|
+ /*
|
|
|
|
+ # 同步更新另外一个或多个表的数据
|
|
|
|
+ 'sync' => array
|
|
|
|
+ (
|
|
|
|
+ 'upload/file_tag' => array
|
|
|
|
+ (
|
|
|
|
+ # 更新另外一个表的字段 => 本表的字段
|
|
|
|
+ 'where' => array('file_id', 'id'),
|
|
|
|
+ # 要更新的数据
|
|
|
|
+ 'update' => array('tag_id' => 'tag'),
|
|
|
|
+ # 同步更新的类型,delete为先删再插入,update为先查询是否存在,存在直接更新,不存在则插入, only为仅更新
|
|
|
|
+ 'type' => 'delete',
|
|
|
|
+ )
|
|
|
|
+ ),*/
|
|
# 数据结构
|
|
# 数据结构
|
|
'struct' => array
|
|
'struct' => array
|
|
(
|
|
(
|
|
@@ -55,6 +79,34 @@ return array
|
|
'list' => true,
|
|
'list' => true,
|
|
),
|
|
),
|
|
|
|
|
|
|
|
+ 'cate' => array
|
|
|
|
+ (
|
|
|
|
+ 'type' => 'int-11',
|
|
|
|
+ 'name' => '所属分类',
|
|
|
|
+ 'default' => '1',
|
|
|
|
+ 'desc' => '分类',
|
|
|
|
+ 'match' => 'is_numeric',
|
|
|
|
+ 'option' => $cate,
|
|
|
|
+ 'update' => 'select',
|
|
|
|
+ 'search' => 'select',
|
|
|
|
+ //'control' => 'type',
|
|
|
|
+ //'list' => true,
|
|
|
|
+ ),
|
|
|
|
+
|
|
|
|
+ 'tag' => array
|
|
|
|
+ (
|
|
|
|
+ 'type' => 'text-255',
|
|
|
|
+ 'name' => '标签',
|
|
|
|
+ 'default' => '',
|
|
|
|
+ 'desc' => '标签',
|
|
|
|
+ 'match' => 'is_numeric',
|
|
|
|
+ 'update' => 'text',
|
|
|
|
+ 'search' => 'fulltext',
|
|
|
|
+ 'autocomplete' => array('upload/manage.search_tag?json=1', 'id', 'upload/manage.search_tag_by_ids'),
|
|
|
|
+ //'control' => 'type',
|
|
|
|
+ //'list' => true,
|
|
|
|
+ ),
|
|
|
|
+
|
|
'key' => array
|
|
'key' => array
|
|
(
|
|
(
|
|
'type' => 'varchar-32',
|
|
'type' => 'varchar-32',
|
|
@@ -73,7 +125,8 @@ return array
|
|
'default' => '',
|
|
'default' => '',
|
|
'desc' => '请输入后缀名',
|
|
'desc' => '请输入后缀名',
|
|
'match' => 'is_string',
|
|
'match' => 'is_string',
|
|
- 'list' => true,
|
|
|
|
|
|
+ 'list_name' => '文件信息',
|
|
|
|
+ 'list' => 'Dever::load("upload/manage.file", {id})',
|
|
),
|
|
),
|
|
|
|
|
|
'file' => array
|
|
'file' => array
|
|
@@ -83,7 +136,7 @@ return array
|
|
'default' => '',
|
|
'default' => '',
|
|
'desc' => '请输入访问路径',
|
|
'desc' => '请输入访问路径',
|
|
'match' => 'is_string',
|
|
'match' => 'is_string',
|
|
- 'list' => true,
|
|
|
|
|
|
+ //'list' => true,
|
|
),
|
|
),
|
|
|
|
|
|
'width' => array
|
|
'width' => array
|
|
@@ -93,7 +146,7 @@ return array
|
|
'default' => '0',
|
|
'default' => '0',
|
|
'desc' => '请输入宽度',
|
|
'desc' => '请输入宽度',
|
|
'match' => 'option',
|
|
'match' => 'option',
|
|
- 'list' => true,
|
|
|
|
|
|
+ //'list' => true,
|
|
),
|
|
),
|
|
|
|
|
|
'height' => array
|
|
'height' => array
|
|
@@ -103,7 +156,7 @@ return array
|
|
'default' => '0',
|
|
'default' => '0',
|
|
'desc' => '请输入高度',
|
|
'desc' => '请输入高度',
|
|
'match' => 'option',
|
|
'match' => 'option',
|
|
- 'list' => true,
|
|
|
|
|
|
+ //'list' => true,
|
|
),
|
|
),
|
|
|
|
|
|
'size' => array
|
|
'size' => array
|
|
@@ -113,7 +166,7 @@ return array
|
|
'default' => '0',
|
|
'default' => '0',
|
|
'desc' => '请输入大小',
|
|
'desc' => '请输入大小',
|
|
'match' => 'option',
|
|
'match' => 'option',
|
|
- 'list' => true,
|
|
|
|
|
|
+ //'list' => true,
|
|
),
|
|
),
|
|
|
|
|
|
'state' => array
|
|
'state' => array
|