omenboy

Для удаление фото товара

Рекомендуемые сообщения

omenboy    0

Доброго времени суток всем. Не знаю в эту тему или нет но админ поправит если что. Суть такова. Есть магазин. Торгует бу товарами. Тоесть товары все в единственном числе и не повторяются больше никогда. Товар продался. Удаляю товар, а фото то на сервере остается. Фото товаров не подписывал ранее, поэтому найти каждое фото и удалить руками сложновато, хотя возможно. Есть ли решение или возможно ли его соорудить что бы с удалением самого товара удалились исходные фото для этой позиции?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
omenboy    0

спасибо попробую разобратся хотя с английским очень слаб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 088

Будет сильно тяжко, пишите. No problem))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
omenboy    0

А на русском нет ничего? Хотя бы отзывы почитать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

Зачем?

Что там читать?

 

Удаляешь товар, удаляются файлы?

Какие отзывы?

 

Задача должна быть разделена на две

1. Подготовительная.

Удалить неиспользуемые фото

2. Текущая...

В модели удаления товара удалять фото, но очень осторожно... (ведь фото могут дублироваться на другой товар - всякое бывает)

 

А код примерно такой:

в модели перед

 


$images = $this->db->query"(SELECT * FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$product_id . "'");
foreach ($images->rows as $image) {
//todo Проверить на наличие в других товарах
unlink ($image['image']);
}

        $this->db->query("DELETE FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$product_id . "'");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу