Pim-community-dev: 画像商品は削除しない?

作成日 2016年04月05日  ·  4コメント  ·  ソース: akeneo/pim-community-dev

こんにちは、

Akeneov1.4.22を使用しています。

商品の画像が削除されないことに気づきました。 商品の画像を削除する場合も、画像を使用して商品の一括インポートを実行する場合もありません。

それはバグですか、それとも良いですか?

製品にリンクされていないすべての画像を削除する方法はありますか?

ありがとうございます

最も参考になるコメント

こんにちは@juliensnz

好奇心から、IM-491は新しいバージョンのAkeneoに実装されたことがありますか?

Akeneo CE 2.3インストールの製品に関連付けられていないイメージをクリーンアップするタスクがありますが、最初は見つからないため、この機能がこのバージョンまたは新しいバージョンで機能したかどうか疑問に思っています。視力。

ありがとう!

全てのコメント4件

こんにちは@lpxavi
この問題は#3572に関連しているようです

これが@juliensnzの答えです

あなたが達成しようとしていることは、すでにAkeneoPIMの通常の動作です。
メディアが製品フィールドから削除されると、メディアテーブルに保持され、ファイルシステムに保持されます。 私たちは、データベース内の製品価値とメディアの間の関係を壊すだけです。

私は何か見落としてますか ?

@lpxaviormマッピングのこの部分を参照してください

# 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 評価