Dedecms 模板中心

您现在的位置: 首页 > 教程文档 > 织梦技巧 >

dedecms新建频道模型教程

来源:未知 发布时间:2016-06-04热度:
说是教程,其实算是一些心得了。 在这里我不会从头到尾一步一步的来讲解,基本的界面和操作就那么几步,大家对着dede看看就知道了 我只是简单的谈一下,dede是如何实现这个自建模型的的功能的。把原理和大家讲一下,也许明白的会透彻一些吧。 所有不同的类型...

说是教程,其实算是一些心得了。
在这里我不会从头到尾一步一步的来讲解,基本的界面和操作就那么几步,大家对着dede看看就知道了
我只是简单的谈一下,dede是如何实现这个自建模型的的功能的。把原理和大家讲一下,也许明白的会透彻一些吧。
所有不同的类型,比如:文章,软件,flash,音乐这些模型,都有一些共同的信息:比如:作者,点击次数,发布时间等等字段。所有的这些共同的东西,dede都存放在一个表中--表前缀_archives,这个表中存放了很多的字段信息,这些字段都是所有模型中所共有的东西。
而不同的模型之间都有不同的字段信息,比如:软件模型,有下载地址这样的信息。所以dede把这些不同的字段存放在不同的表中,用以和主表表前缀_archives区分开。所以每种模型,都有一个单独的表来存放自己单独的信息。
普通文章:表前缀_addonarticle 
Flash :表前缀_addonflash 
软件 :表前缀_addonsoft 
图片集 :表前缀_addonimages 
每一个表中都存放了该模型所独有的一些字段信息。
而主表表前缀_archives利用主表的id字段和模型分表的aid字段互相连接。
主表的id字段就是一个文章的编号,而模型分表的aid也是文章的编号,用以和主表相连接。
总结一下:就是一个主表和一个模型分表,就能够构成一个模型的数据结构。
然后就是档案发布程序,档案修改程序,档案治理程序,这3个就稍微有点难度了。
对于一些不懂编程的人来说,就比较困难了。
档案发布程序:archives_add.php
档案修改程序:archives_edit.php
档案治理程序: content_list.php
每个模型的功能都不一样,所具有的字段信息都不一样,所以相关的程序文件也不一样。所以需要单独编辑。
建议把archives_add.php,archives_edit.php,content_list.php这3个文件是普通文章模型的程序文件,这个模型最简单,所具有的字段最少,只要稍微修改一下,就可以使用了。
在这点上无法讲的太清楚,假如有不明白的兄弟姐妹,加我qq吧,我可以帮帮你们
我的手机站就是用dede建立了一个手机模型来实现的。在这个模型中,我增加了两个字段:所属机型,文章类型。
大家可以去看看,看看我是如何运用这个模型的。这里小小的ad一下了,大家别怪我。

    责任编辑:好织梦