Prestashop 1.7:我可以使用另一个数据库来执行辅助脚本吗?
Prestashop 1.7: Can I use another database just for executing a side script?
我创建了一个数据库 N°1 的 Prestashop 网站。出于某些原因,我想编写一个脚本,我会执行几次,然后用一些数据简单地填充数据库 N°2。此脚本与我的 Prestashop 网站无关,但属于同一项目,因此必须托管在同一台服务器上,而且必须存在于 Prestashop 网站的文件中(在我创建的模块目录下)。
我的问题是:是否可以使用这个数据库 N°2(仅用于此脚本)?我可以使用 Prestashop 的 Db.php
class 来做吗?
如果我不清楚,请随时询问更多信息。
所以如果我没看错你的 post 你想创建两个数据库。
例如 "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 次。
我创建了一个数据库 N°1 的 Prestashop 网站。出于某些原因,我想编写一个脚本,我会执行几次,然后用一些数据简单地填充数据库 N°2。此脚本与我的 Prestashop 网站无关,但属于同一项目,因此必须托管在同一台服务器上,而且必须存在于 Prestashop 网站的文件中(在我创建的模块目录下)。
我的问题是:是否可以使用这个数据库 N°2(仅用于此脚本)?我可以使用 Prestashop 的 Db.php
class 来做吗?
如果我不清楚,请随时询问更多信息。
所以如果我没看错你的 post 你想创建两个数据库。
例如 "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 次。