{Magento - Magmi} 将产品图片导入信息保存到 Database/Custom 日志文件
{Magento - Magmi} Save Product Image Import Information to Database/Custom Log File
首先,Magmi 是一个很棒的项目,这要感谢 dweeves。
我成功地使用了产品图像导入,并将信息记录到 state/progress.txt
但是,我需要保存有关将每个图像项目导入数据库的信息,以及 Magmi 创建的日志消息。导入过程目前提供失败 items/process 的日志消息。我使用了一个基本插件,它可以帮助我使用 processItemBeforeId
和 processItemAfterId
将 image/sku 信息保存到日志文件中。
我真的不想太深入挖掘Magmi源码,但我需要将信息保存到自定义table。
- 成功/失败状态 - Magmi 日志消息(如果有问题)
- sku/图片名称/图片路径
- 项目导入数据库的时间戳
请指导我以一种简单、干净和独立(如果我可以这么说的话)的方式来实现这一目标。因为我想更新到最新的 git 版本。
由于您已经在构建 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).
首先,Magmi 是一个很棒的项目,这要感谢 dweeves。
我成功地使用了产品图像导入,并将信息记录到 state/progress.txt
但是,我需要保存有关将每个图像项目导入数据库的信息,以及 Magmi 创建的日志消息。导入过程目前提供失败 items/process 的日志消息。我使用了一个基本插件,它可以帮助我使用 processItemBeforeId
和 processItemAfterId
将 image/sku 信息保存到日志文件中。
我真的不想太深入挖掘Magmi源码,但我需要将信息保存到自定义table。
- 成功/失败状态 - Magmi 日志消息(如果有问题)
- sku/图片名称/图片路径
- 项目导入数据库的时间戳
请指导我以一种简单、干净和独立(如果我可以这么说的话)的方式来实现这一目标。因为我想更新到最新的 git 版本。
由于您已经在构建 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).