【发布时间】:2014-06-06 16:02:17
【问题描述】:
我需要自动添加一个类别图像,当类别创建时,我就是这样做的:
/* Get ext */
$size = getimagesize($this->url . str_replace(" ", "%20", $ImagePath));
$extension = image_type_to_extension($size[2]);
/* Get img */
$n_image = file_get_contents($this->url . str_replace(" ", "%20", $ImagePath));
/* Get name */
$parts = explode("/", $ImagePath);
file_put_contents($_SERVER['DOCUMENT_ROOT'] . __PS_BASE_URI__ . "img/c/" . $categoryID . $extension, $n_image);
$img = new ImageCore();
$img->id_product = $cat->id;
$img->cover = true;
$img->position = 1;
$img->image_format = str_replace(".", null, $extension);
$img->legend = $parts[count($parts) - 1];
$img->add();
我将如何添加数据?以及如何将其与类别相关联?我有 ID $cat->id;
有没有一种方法,我可以在其中提供图像数据或图像的路径,它将自动创建所需的尺寸并将其与特定的类别->id 相关联?
【问题讨论】:
标签: php prestashop