В моей среде SilverStripe 3.4 у меня есть куча разных моделей с прикрепленным изображением, например:
BlogPost
has_one
Image
(через silverstripe / blog) Widget
has_one
Image
(через silverstripe / widgets) MyWidget
has_one
Image
(пользовательский модуль) Я хочу, чтобы изображение, например ID 123, удалялось в администраторе CMS, если оно используется в любом из вышеперечисленных (в качестве примеров – это должно быть системным).
Есть ли способ, чтобы я мог проверить все модели, у которых есть связанный образ одновременно, возможно, с помощью Image belongs_many_many
к Image belongs_many_many
или что-то еще?