Files

248 lines
9.7 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* 本文件是框架系统文件,二次开发时不可以修改本文件
**/
/**
* 模块内容表结构及字段
* table:规范化 Schemafields / indexes / comment);亦兼容 Dever 导出的 CREATE SQL 字符串
*/
return [
'table' => [
1 => [
'comment' => '内容主表',
'fields' => [
'id' => 'int(10) unsigned NOT NULL AUTO_INCREMENT',
'catid' => 'smallint(5) unsigned NOT NULL COMMENT \'栏目id\'',
'title' => 'varchar(255) DEFAULT NULL COMMENT \'主题\'',
'thumb' => 'varchar(255) DEFAULT NULL COMMENT \'缩略图\'',
'keywords' => 'varchar(255) DEFAULT NULL COMMENT \'关键字\'',
'description' => 'text COMMENT \'描述\'',
'hits' => 'int(10) unsigned DEFAULT NULL COMMENT \'浏览数\'',
'uid' => 'int(10) unsigned NOT NULL COMMENT \'作者id\'',
'author' => 'varchar(50) NOT NULL COMMENT \'笔名\'',
'status' => 'tinyint(2) NOT NULL COMMENT \'状态(已废弃)\'',
'url' => 'varchar(255) DEFAULT NULL COMMENT \'地址\'',
'link_id' => 'int(10) DEFAULT NULL DEFAULT \'0\' COMMENT \'同步id\'',
'tableid' => 'smallint(5) unsigned NOT NULL COMMENT \'附表id\'',
'inputip' => 'varchar(200) DEFAULT NULL COMMENT \'录入者ip\'',
'inputtime' => 'int(10) unsigned NOT NULL COMMENT \'录入时间\'',
'updatetime' => 'int(10) unsigned NOT NULL COMMENT \'更新时间\'',
'displayorder' => 'int(10) DEFAULT \'0\' COMMENT \'排序值\'',
],
'indexes' => [
'PRIMARY KEY (`id`)',
'KEY `uid` (`uid`)',
'KEY `catid` (`catid`)',
'KEY `link_id` (`link_id`)',
'KEY `status` (`status`)',
'KEY `updatetime` (`updatetime`)',
'KEY `hits` (`hits`)',
'KEY `category` (`catid`, `status`)',
'KEY `displayorder` (`displayorder`)',
],
],
0 => [
'comment' => '内容附表',
'fields' => [
'id' => 'int(10) unsigned NOT NULL',
'uid' => 'mediumint(8) unsigned NOT NULL COMMENT \'作者uid\'',
'catid' => 'smallint(5) unsigned NOT NULL COMMENT \'栏目id\'',
'content' => 'mediumtext COMMENT \'内容\'',
],
'indexes' => [
'UNIQUE KEY `id` (`id`)',
'KEY `uid` (`uid`)',
'KEY `catid` (`catid`)',
],
],
],
'field' => [
1 => array (
0 =>
array (
'fieldname' => 'title',
'fieldtype' => 'Text',
'relatedname' => 'module',
'isedit' => '1',
'ismain' => '1',
'issystem' => '1',
'ismember' => '1',
'issearch' => '1',
'disabled' => '0',
'setting' =>
array (
'option' =>
array (
'width' => 400,
'fieldtype' => 'VARCHAR',
'fieldlength' => '255',
),
'validate' =>
array (
'xss' => 1,
'required' => 1,
'formattr' => 'onblur="check_title();get_keywords(\'keywords\');"',
),
),
'displayorder' => '0',
'textname' => dr_lang('标题'),
),
1 =>
array (
'fieldname' => 'thumb',
'fieldtype' => 'File',
'relatedid' => '28',
'relatedname' => 'module',
'isedit' => '1',
'ismain' => '1',
'issystem' => 1,
'ismember' => '1',
'issearch' => '1',
'disabled' => '0',
'setting' =>
array (
'option' =>
array (
'ext' => 'jpg,gif,png',
'size' => 10,
'width' => 400,
'fieldtype' => 'VARCHAR',
'fieldlength' => '255',
),
),
'displayorder' => '0',
'textname' => dr_lang('缩略图'),
),
2 =>
array (
'fieldname' => 'keywords',
'fieldtype' => 'Text',
'relatedid' => '28',
'relatedname' => 'module',
'isedit' => '1',
'ismain' => '1',
'issystem' => 1,
'ismember' => '1',
'issearch' => '1',
'disabled' => '0',
'setting' =>
array (
'option' =>
array (
'width' => 400,
'fieldtype' => 'VARCHAR',
'fieldlength' => '255',
),
'validate' =>
array (
'xss' => 1,
'formattr' => ' data-role="tagsinput"', // tag属性
),
),
'displayorder' => '0',
'textname' => dr_lang('关键字'),
),
3 =>
array (
'fieldname' => 'description',
'fieldtype' => 'Textarea',
'relatedid' => '28',
'relatedname' => 'module',
'isedit' => '1',
'ismain' => '1',
'issystem' => 1,
'ismember' => '1',
'issearch' => '1',
'disabled' => '0',
'setting' =>
array (
'option' =>
array (
'width' => 500,
'height' => 60,
'fieldtype' => 'VARCHAR',
'fieldlength' => '255',
),
'validate' =>
array (
'xss' => 1,
'filter' => 'dr_filter_description',
),
),
'displayorder' => '0',
'textname' => dr_lang('描述'),
),
4 =>
array (
'fieldname' => 'author',
'fieldtype' => 'Text',
'relatedname' => 'module',
'isedit' => '1',
'ismain' => '1',
'issystem' => 1,
'ismember' => '1',
'issearch' => '1',
'disabled' => '0',
'setting' =>
array (
'is_right' => 1,
'option' =>
array (
'width' => 200,
'fieldtype' => 'VARCHAR',
'fieldlength' => '255',
'value' => '{name}'
),
'validate' =>
array (
'xss' => 1,
),
),
'displayorder' => '0',
'textname' => dr_lang('笔名'),
),
),
0 => array (
0 =>
array (
'fieldname' => 'content',
'fieldtype' => 'Editor',
'relatedname' => 'module',
'isedit' => '1',
'ismain' => '0',
'issystem' => 1,
'ismember' => '1',
'issearch' => '1',
'disabled' => '0',
'setting' =>
array (
'option' =>
array (
'mode' => 1,
'show_bottom_boot' => 1,
'div2p' => 1,
'width' => '100%',
'height' => 400,
),
'validate' =>
array (
'xss' => 1,
'required' => 1,
),
),
'displayorder' => '0',
'textname' => dr_lang('内容'),
),
),
],
];