首先,Magmi是一个伟大的项目,这完全归功于dweeves。
我正在使用产品图像导入成功,并将日志信息记录到state/progress.txt
但是,我需要将每个图像项目的导入信息保存到数据库,并使用Magmi创建的日志消息。此时的导入过程为失败的项目/进程提供日志消息。我使用了一个基本插件,它可以帮助我使用processItemBeforeId
和processItemAfterId
将图像/ sku信息保存到日志文件中。
我真的不想深入研究Magmi源代码,但我需要将信息保存到自定义表格中。
请指导我一个简单,干净和独立(如果我可以这么说)的方式来实现这一目标。因为我想更新到最新的git版本。
答案 0 :(得分:2)
由于您已经在构建Magmi插件,因此您只需利用Magmi数据库处理程序将数据导入自定义表格。
//Format your SQL
$sql = "INSERT INTO $this->tablename("your_custom_table") ('column1, column2')
VALUES (?,?);"
//Setup the column data
$data = array('value1, value2');
//Insert into Magento database
$this->insert($sql, $data);
Magmi还有其他数据库处理程序,例如:
$this->selectone() //Selects one record in query.
$this->selectAll() //Selects all records in query.
$this->delete(); //Deletes records from query.
...and more (look through Magmi's plugins to see how each are used).