我有一家杂货店,我想在网上销售这款产品。所以我使用了一款名为“prestashop”的CMS推车。
即使我已经安装并开始研究它。但我有一些问题。
有可能吗?最好的方法是什么?请帮忙
答案 0 :(得分:0)
您可以使用prestashop站点中的脚本从外部数据库添加类别。为此创建一个带有前控制器的模块(用于cron作业或运行脚本),在脚本内部从外部数据库中选择类别,然后遍历类别并在循环内创建prestashop类别对象并将类别字段放置到类别对象并调用类别保存方法。
public function initContent()
{
parent::initContent();
$temp_categs = array(); //
//fetch data into $temp_catgs from the external db with the help mysqli_connect or whatever the driver - never modify presta db settings - write php code for db connection to external db and fetch
//loop through the fetched categories
foreach($temp_categs as $categ){
$new_categ = new Category();
//set all the field values
$new_categ->name = $categ['name'];
$new_categ->id_parent = $categ['id_parent'];
$new_categ->active = true;
$new_categ->field2 = $categ['field2'];
$new_categ->field3 = $categ['field3'];
//save the category - a category with new id will be created in prestashop
$new_categ->save();
}
}
}
我希望这会对你有所帮助。