В моей среде 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 или что-то еще?