Prestashop 1.7:我可以使用另一个数据库来执行辅助脚本吗?

问题描述 投票:0回答:1

我创建了一个Prestashop网站,数据库为N°1。由于某些原因,我想编写一个脚本,我将执行几次,并且该脚本将简单地用一些数据填充数据库N°2。该脚本与我的Prestashop网站无关,但属于同一项目,因此必须托管在同一服务器中,而且必须存在于Prestashop网站的文件中(在我创建的模块目录下)。

我的问题是:是否可以使用此数据库N°2(仅用于此脚本)?我可以使用Prestashop的Db.php类吗?

如果我不清楚,请随时询问更多信息。

prestashop prestashop-1.7
1个回答
1
投票

因此,如果我正确地阅读了您的文章,则需要创建两个数据库。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmliYi5jby9kQnJSQkY2L2RiLmpwZyJ9” alt =“忙碌的猫”>

例如“ prestashop_n1”和“ prestashop_n2”。

prestashop_n1包含所有prestashop必需的表。

prestashop_n2包含从prestashop_n1

中提取的数据

为了将数据从prestashop_n1提取到prestashop_n2,您可以编写一个模块。在此模块中,您可以创建与数据库prestashop_n2

的数据库连接。

您可以使用PHP将数据从prestashop_n1复制到prestashop_n2

或者,您可以添加cron-job来执行脚本,每天执行x次数据复制。

© www.soinside.com 2019 - 2024. All rights reserved.