blnk
Новичок
Уважаемые аборигены. Научите уму-разуму.
Что имеем (как умеем): ООП, MVC, бд (SQL), подключаемый шаблон договора во view.
Собственно вопрос: Есть противоречивое желание хранить каждую новую редакцию договора в БД. Со всеми мелочами типа доступа для редактирования в cms, контроля последних изменений и прочих бонусов.
НО, при таком подходе вся идея mvc летит в тартарары. Как и где в таком случае вставлять динамические данные (фио, и прочее), которые нужны в теле договора? Где подключать шаблон? И еще тележка других вопросов, которые говорят о том, что открывается портал в волшебную страну невероятного по своей удивительности говнокода?
В общем вопрос не столько технический, сколько по архитектуре: как правильно реализовать хранение нескольких версий одного и того же шаблона в логике mvc?
Что имеем (как умеем): ООП, MVC, бд (SQL), подключаемый шаблон договора во view.
Собственно вопрос: Есть противоречивое желание хранить каждую новую редакцию договора в БД. Со всеми мелочами типа доступа для редактирования в cms, контроля последних изменений и прочих бонусов.
НО, при таком подходе вся идея mvc летит в тартарары. Как и где в таком случае вставлять динамические данные (фио, и прочее), которые нужны в теле договора? Где подключать шаблон? И еще тележка других вопросов, которые говорят о том, что открывается портал в волшебную страну невероятного по своей удивительности говнокода?
В общем вопрос не столько технический, сколько по архитектуре: как правильно реализовать хранение нескольких версий одного и того же шаблона в логике mvc?