Удаление изображений

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем DOBRIQ, 21 июн 2025.

  1. DOBRIQ

    DOBRIQ Новичок

    Сообщения:
    12
    Симпатии:
    0
    Добрый день, есть ли решение/модуль которым при удалении изображений товара в админке файлы удаляются в каталоге на хостинге?
     
  2. Tom

    Tom Специалист

    Сообщения:
    1.046
    Симпатии:
    373
  3. World-Web

    World-Web Пользователь

    Сообщения:
    58
    Симпатии:
    11
    Можно интегрировать код в соответствующий метод модели или контроллера.
    Найти файл, который обрабатывает запросы на удаление изображений и дописать к нему функцию.
    Например, если у вас есть метод deleteImage() в модели товара, вы можете добавить туда код для удаления файла.
    Код:
    public function deleteImage($image_id) {
    
    // код удаления товара 
    
        $image_info = $this->getImage($image_id); // получаем информацию об изображении
        if ($image_info) {
            $file = new File(DIR_IMAGE . $image_info['image']); // путь к файлу на хостинге
            $file->delete();
        }
    }
    А по хорошему нужно смотреть существующий код, что там написано и интегрировать туда код правильно, который так же будет обрабатываться вместе с другими командами при удалении. В зависимости от версии двигателя.
     
    DOBRIQ нравится это.