$image->save($path)

waResearchLab

Имею конструкцию

$image = waImage::factory($this->saveImg($app['img_url']));
$img = array(
            'product_id'        => $prd->getId(),
            'upload_datetime'   => date('Y-m-d H:i:s'),
            'width'             => $image->width,
            'height'            => $image->height,
            'size'              => filesize($image->file),
            'filename'          => basename($image->file),
            'original_filename' => basename($image->file),
            'ext'               => 'png',
        );
        
$pim = new shopProductImagesModel();
$pdata['image_id'] = $img['id'] = $pim->add($img);
$image_path = shopImage::getPath($img);
// waFiles::copy($image->file, $image_path);
$image->save($image_path);

В 6 версии когда говорю $image->save($image_path) все отрабатывает, вопросов нет. В 7 версии ругается на отсутствие файла по пути $img_path. Пришлось добавить строку с копированием (в примере выше закомментирована)

Собственно вопрос: правильно ли себя ведет 7 версия и действительно ли необходимо ручное копирование файла? Ну или может в чем другом ошибаюсь?

Спасибо.

22 февраля 2017


    Чтобы добавить комментарий, зарегистрируйтесь или войдите