Pim-community-dev: Изображение товара никогда не удалять?

Созданный на 5 апр. 2016  ·  4Комментарии  ·  Источник: akeneo/pim-community-dev

Привет,

Пользуюсь Akeneo v1.4.22.

Я заметил, что изображения товаров никогда не удаляются. Ни при удалении изображения товара, ни при массовом импорте товара с изображением.

Это баг или это хорошо?

Есть ли способ удалить все изображения без ссылок на товаре?

Спасибо

Самый полезный комментарий

Привет @juliensnz

Из любопытства, был ли IM-491 реализован в новой версии Akeneo?

У меня есть задача очистить образы, которые больше не связаны с продуктами в установке Akeneo CE 2.3, и мне интересно, была ли эта функция когда-либо включена в эту версию или более новую версию, потому что я не могу ее сначала найти достопримечательность.

Спасибо!

Все 4 Комментарий

Привет @lpxavi
Похоже, эта проблема связана с # 3572.

Вот ответ @juliensnz

То, что вы пытаетесь достичь, - это уже нормальное поведение Akeneo PIM:
Когда носитель удаляется из поля продукта, мы сохраняем его в таблице носителей и храним в файловой системе. Мы только нарушаем связь между ценностью продукта и медиа в базе данных.

Я что-то пропустил ?

@lpxavi См. эту часть сопоставления

# ProductValue.orm.yml

Pim\Bundle\CatalogBundle\Model\ProductValue:
    type: entity
    table: pim_catalog_product_value
    changeTrackingPolicy: DEFERRED_EXPLICIT
    # ......
        manyToOne:
        # ........
        media:
            targetEntity: Akeneo\Component\FileStorage\Model\FileInfoInterface
            cascade:
                - remove
                - persist
                - refresh
                - detach
            joinColumns:
                media_id:
                    referencedColumnName: id
                    onDelete: 'SET NULL' # this line

Подтверждаю эту информацию. Удалять файл из файловой системы слишком опасно. При необходимости вы можете создать команду для удаления неиспользуемых файлов.

Я также добавляю эту идею команды в наш список невыполненных работ (ссылка IM-491).

С уважением,

Жюльен

Привет @juliensnz

Из любопытства, был ли IM-491 реализован в новой версии Akeneo?

У меня есть задача очистить образы, которые больше не связаны с продуктами в установке Akeneo CE 2.3, и мне интересно, была ли эта функция когда-либо включена в эту версию или более новую версию, потому что я не могу ее сначала найти достопримечательность.

Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

ronthedrummer picture ronthedrummer  ·  3Комментарии

ronn0 picture ronn0  ·  4Комментарии

ewallteam picture ewallteam  ·  6Комментарии

lpxavi picture lpxavi  ·  3Комментарии

pardahlman picture pardahlman  ·  4Комментарии