oc mysql_mysql – OpenCart:如何准确填充oc_category_path

我使用在线服务将数据从我的其他电子商务网站传输到

OpenCart,一切似乎都已正确传输.

但是,产品类别存在一个问题.类别已转移到oc_category表;但是,如果我希望能够在管理员中编辑我的类别,则看起来还有另一个名为oc_category_path的表需要填充.

你知道这张桌子是什么吗?我怎么能正确地填充它(在我的情况下手动我想).什么是path_id和准确的级别以及决定类别级别的因素是什么?

相关表格:

CREATE TABLE `oc_category` (

`category_id` int(11) NOT NULL AUTO_INCREMENT,

`image` varchar(255) DEFAULT NULL,

`parent_id` int(11) NOT NULL DEFAULT '0',

`top` tinyint(1) NOT NULL,

`column` int(3) NOT NULL,

`sort_order` int(3) NOT NULL DEFAULT '0',

`status` tinyint(1) NOT NULL,

`date_added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

PRIMARY KEY (`category_id`)

) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8

CREATE TABLE `oc_category_description` (

`category_id` int(11) NOT NULL,

`language_id` int(11) NOT NULL,

`name` varchar(255) NOT NULL,

`description` text NOT NULL,

`meta_description` varchar(255) NOT NULL,

`meta_keyword` varchar(255) NOT NULL,

`u_title` varchar(255) NOT NULL,

`u_h1` varchar(255) NOT NULL,

`u_h2` varchar(255) NOT NULL,

PRIMARY KEY (`category_id`,`language_id`),

KEY `name` (`name`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8

CREATE TABLE `oc_category_path` (

`category_id` int(11) NOT NULL,

`path_id` int(11) NOT NULL,

`level` int(11) NOT NULL,

PRIMARY KEY (`category_id`,`path_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值