【问题标题】:Prestashop add Category from queryPrestashop 从查询中添加类别
【发布时间】:2014-03-14 22:38:09
【问题描述】:
我必须创建一个脚本以从另一个电子商务中导入某些类别。我需要在 mysql 中使用查询插入类别。我创建了一个脚本,并添加了类别。在管理面板中,我查看了新类别。但是,如果我继续进行电子商务,我不会在左侧边栏中查看此内容,默认主题中有类别树。
另外,我尝试从管理面板添加一个类别,这可以在电子商务的侧边栏上看到。然后,我从数据库中删除了所有行,但类别仍然可见。
帮帮我:)
我为我糟糕的英语道歉
【问题讨论】:
标签:
mysql
categories
prestashop
【解决方案1】:
我认为您应该使用管理类别创建的默认 prestashop 功能。不要直接使用任何自定义查询,创建一个新的 Category 对象,填写所有需要的字段并保存它。您可能需要一些额外的信息,因此请查看 AdminCategoryController 以了解需要什么。
同样,不要删除数据库中的类别,它们不仅存储在“类别”表中。以类别 id 作为参数创建一个新的类别对象:
$categorytodelete = new Category($id_category);
$categorytodelete->delete();