Magento在安装脚本中包含.sql文件

时间:2016-01-18 13:38:36

标签: mysql magento

我想知道是否有办法在安装脚本中将.sql文件定义为源。 我有一个巨大的.sql文件,我认为将它粘贴在我的php中并不是很好。

我的文件由60k插入行组成。

当然我知道我可以在我的.sql文件上执行fopen,所以我没有被阻止,但我想知道是否有可以执行此操作的本机功能。

由于

1 个答案:

答案 0 :(得分:1)

如果您正在Magento中开发自定义模块,并且想要使用模块在Magento中导入一些记录。那么您可以使用以下方法完成此操作。

在模块中提到的位置创建.sql文件。

app/code/local/Namespace/Modulename/data/modulename_setup/data-install-1.0.sql

INSERT INTO sample_table (id, value) VALUES (1, 'one');
-----
-----

首先尝试在开发环境中进行测试运行,只需几行sql查询。(因为你的文件中有60K行。)

我在Ryan的博客上找到了这个解决方案。

请参阅更多信息Magento Installation Scripts