Почему не выполняется процесс resource/create в цикле ?

Здравствуйте, подскажите пожалуйста, не могу понять. Почему ради примера этот код не работает? Я тут пытаюсь создать товар в minishop программно, при это пропуская три итерации цикла. Вот с этим условием $i > 2, товар не создается, а если я это условие убираю, то товар создается. Собственно вопрос в том, почему товар не создается с условием $i > 2, заранее благодарю за ответ.
for($i = 0; $i < 5; $i++) {
if($i > 2) {
    $arrayPropertyProduct = array(
            "class_key" => "msProduct",
            "pagetitle" => "ТестТестТестТест",
            "parent" => 2115,
            "template" => 3,
            "show_in_tree" => 0,
            "vendor" => 4,
            "alias" => hash('md5',"Тест123".$i),
        );
        $response_copy = $modx->runProcessor('resource/create',$arrayPropertyProduct);
    }
}
Сергей
12 августа 2018, 15:38
60
0

Комментарии: 0