Пропуск фоток при загрузке через процесор
Запускаю такой скрипт на загрузку фоток к товарам
Все фотки существуют, и они все разные.
Если загружать ети фотки через админку — то все норм.
Кто знает в чом прикол?
$gallery = array(
'8926e70d-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e70f-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e70e-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e710-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e711-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e712-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e713-c6af-11eb-9377-18c04d68439c.jpeg',
'8926e714-c6af-11eb-9377-18c04d68439c.jpeg',
);
foreach ($gallery as $v) {
$response = $modx->runProcessor('upload',
array('id' => 'resource_id', 'file' => FILE_PATH . $v),
array("processors_path" => "/components/minishop2/processors/mgr/gallery/")
);
$object = $response->getObject();
}он работет, но только частично. 2-4 фотки пропускаются — так как minishop-овський порцесор считает что ети фотки уже существуют, тоесть их $hash совпадает с $hash-ом первой фотки.Все фотки существуют, и они все разные.
Если загружать ети фотки через админку — то все норм.
Кто знает в чом прикол?
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Просто 'id' => 'resource_id' выглядит странно :)
Какой вывод у responce?
у 2-4 такой масив,
а у остальних
ето при первой загрузке фоток, а дальше у всех пустой масив
А почему думает что дубли… наверное алгоритм так срабатывает) Эту проверку можно выключить в настройках.