$image = new Image();
$image->id_product = $id_product;
$image->cover = 'true / false';
$url = '....jpg';
if (($image->validateFields(false, true)) === true && ($image->validateFieldsLang(false, true)) === true && $image->add())
{
$image->associateTo($shops);
if (!AdminImportController::copyImg($id_product, $image->id, $url, 'products', false))
{
$image->delete();
}
}
Почему-то не работает, а вот этот
$image = new Image(null,Context::getContext()->language->id);
$image->id_product = $product->id;
$image->cover = true;
$image->pathurl = '...' ;
$image->add();
работает, но как-то странно, в таблицы добавляет, но картинка не отображается нигде, вместо картинки пустая иконка файла изображения, если на неё нажать, то вылазит сообщение "The requested content cannot be loaded.
Please try again later."