一开始没打算使用联动做筛选功能,后来发现联动筛选也还可以。但是一直没有解决伪静态。
如下就说一下联动的几个表:
1.dede_stepselect
2.dede_sys_enum
两个表分别有联动信息,详细讲一下结构。
dede_stepselect 类似于 主信息表,标识联动是否系统或者是一级联动等等,表结构如下:
CREATE TABLE `dede_stepselect` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `itemname` char(30) DEFAULT NULL, `egroup` char(20) DEFAULT NULL, `issign` tinyint(1) unsigned DEFAULT '0', `issystem` tinyint(1) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;
dede_sys_enum 联动关联表,有可能联动主类型不在主表,或在此表里面。
CREATE TABLE `dede_sys_enum` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `ename` char(30) NOT NULL DEFAULT '', `evalue` char(20) NOT NULL DEFAULT '0', `egroup` char(20) NOT NULL DEFAULT '', `disorder` smallint(5) unsigned NOT NULL DEFAULT '0', `issign` tinyint(1) unsigned NOT NULL DEFAULT '1', `typeid` int(11) DEFAULT '0' COMMENT '所属栏目', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=20185 DEFAULT CHARSET=utf8;
ename 联动名称
evalue联动索引
egroup 联动类型
disorder 联动排序
issign 联动级别
typeid 所属栏目
关键字词: