文章系统
类型表
编号:11个字,数字
名称:32个字,文本
父id: 11个字,数字,父字段:编号
文章表
编号:11个字,数字
标题:32个字,文本
类型:11个字,数字,关联类型表
标记:1个字,数字,选项:推荐,置顶,热门,
缩略图:255个字,上传控件
内容:65535个字,用kindeditor文本编辑器
写好描述语言后,自动根据表名,字段名生成对应的英文字段映射,映射函数可以自己先,可以用拼音,也可以用md5。映射好的表结构应该类似下面
aaa表{
“bb”, int(11),comment:编号
“cc”,varchar(32),comment:文本
“dd”,int(11),约束于”bb”,comment:父id:
}
eee表{
“bb”,int(11),comment:编号
“ff”,varchar(32),comment:标题
“gg”,int(11),约束于aaa表bb字段,comment:类型
“hh”,int(1),选项:a1,a2,a3,comment:标记
“ii”,varchar(255),comment:缩略图
“jj”,text(65535),comment:内容
}
然后自动生成form表单,如果发现字段是upload,就用file控件。字段定义要用kindeditor就用kindeditor编辑器。
也可以用我之前设想的那个sql定义,地址:http://www.caojunfei.com/?p=3640
‘flag’ tinyint(1) NOT NULL DEFAULT ‘1’ COMMENT ‘状态-checkbox,0:推荐|1:置顶|2:热门’,
`img` varchar(255) NOT NULL DEFAULT ” COMMENT ‘图片-file,
`content` text NOT NULL DEFAULT ” COMMENT ‘内容-kindeditor’,
然后页面就会生成对应的表单,和curd操作。这样开发时只要定义好表结束和关系,基本数据操作代码都不用写了。