您好,我正在使用 Advance 导入配置文件以编程方式在磁电机中导入产品,并且我想在整个导入完成后运行重新索引。我已经尝试挖掘magento,但是在导入完成后找不到任何正在调用的函数......
我找到了一个文件 process.phtml,它为每个 csv 行 /app/design/adminhtml/default/default/template/system/convert/profile 调用 ajax
所以我在根目录创建了一个文件并通过ajax调用它来导入每一行,但是它在Mysql中创建了一个死锁并且导入抛出错误SQLSTATE [40001]:序列化失败:1213尝试锁定时发现死锁;尝试重新启动事务。
function reIndexData(){
var url = '<?php echo str_replace("index.php/","",Mage::getBaseUrl()); ?>';
new Ajax.Request(url+'reindex.php', {
method: "post",
parameters: 'data',
onSuccess: function(transport) {}
});
}