我有一个产品对象,我正在 PHP 脚本中创建它。我需要添加缩略图和大图像,它们位于 zip 文件中。文件名包含产品 ID。
在代码中实现此目的的最佳方法是什么?我假设我需要将图像提取到文件系统中的某个位置,但我不知道 prestashop 如何处理图像。
thanks!
如果您有产品 ID ($id_product) 和图像 URL ($url),则可以执行以下操作:
$image = new Image();
$image->id_product = $id_product;
$image->position = Image::getHighestPosition($id_product) + 1;
$image->cover = true; // or false;
if (($image->validateFields(false, true)) === true &&
($image->validateFieldsLang(false, true)) === true && $image->add())
{
$image->associateTo($shops);
if (!self::copyImg($id_product, $image->id, $url, 'products', false))
{
$image->delete();
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)