Как редактировать связанную модель один-к-одному во вкладке администратора - PullRequest
1 голос
/ 07 марта 2019

Как я могу представить один-к-одному связанный объект для редактирования в того же администратора, как новую вкладку?

У меня есть две модели, относящиеся один к одному: Lorem и Ipsum. Каждый объявляет $has_one отношения с другим.

Существует LoremAdmin, который объявляет $managed_models = array('Lorem' => […]). Должно ли это также включать 'Ipsum', чтобы тот же администратор тоже управлял связанной моделью?

В настоящее время LoremAdmin представляет только поле выбора (на своей «основной» вкладке) для существующих Ipsum экземпляров. Вместо этого я хочу:

  • Создание Lorem также создает Ipsum.
  • вкладка «main» не содержит ничего о Ipsum; вместо этого все поля Ipsum находятся на вкладке Ipsum в LoremAdmin.

Как я могу убедить LoremAdmin сделать это?

(Сайт использует SilverStripe 3 , если это имеет значение.)

...