Здравствуйте.
Интересует вот какой вопрос - допустим есть таблица Loans, она ссылается через внешний ключ на таблицу Contractors, та в свою очередь на таблицу Natural Persons, а та - на таблицу Persons.
Из интерфейса редактирования Заявки (то есть конкретной записи таблицы Loans) мне нужно добавить новые данные, относящиеся к таблице Persons, а соответственно при этом воссоздать всю цепочку предыдущих таблиц.
Каким образом с точки зрения архитектуры это лучше сделать? Метод какого контроллера лучше дергать? или последовательно нескольких, сохраняя информацию, относящуюся именно к нему? или просто в, например, ContractorController создать и запись в Persons, и в Natural Persons, а затем и в Contractors? как будет правильно?Благодарю!