Есть csv-файл, там 22 000 наименований товаров.
Написал скрипт, который выгружает из файла на сайт эти товары.
Попробовал через агента выгрузить, но выгружается около 1/5 от всего количества.
В админке видно, что агент еще не завершил выполняться, (не указано время последнего вызова агента, хотя каталог наполняется, что говорит, что он вызвался, но не завершился).
Делаю я так:
| Код |
|---|
function Agent_import_catalog($item_count = 0){
//выгружаю элементы в каталог (инфоблок)
for($iteration = $item_count; $iteration < 22000; $i++)
{
//потом ставлю условие
//после каждой 1000 элементов вызови себя сам с параметров +1000
if(($iteration - $item_count) == 1000)
Agent_import_catalog($iteration);
}
return "Agent_import_catalog($item_count);";
}
|
Чувствую, что я делаю, что-то не то...может предложит, кто более верный вариант, необязательно, через агенты, (если есть такие способы)