У меня есть и форма добавления / редактирования, которая добавляет / редактирует в зависимости от того, передан ли идентификатор.
Эта модель доступна для трех разных типов пользователей в 3 совершенно разных ситуациях - разные контроллеры, разные меню, разные хлебные крошки, разные вещи.Тем не менее, форма та же, логика та же.
Так что, по сути, у меня есть 2 проблемы - повторение формы просмотра и повторение кода контроллера.
Я пытался поместить его в элемент, но затем я должен передать переменную для action
формы, указывающей на разные контроллеры.И если я выполняю одно и то же действие и использую один и тот же контроллер, то у меня должен быть какой-то referer()
, и почти невозможно передать все разные данные для хлебных крошек, меню, боковых панелей и т. Д. Я упускаю что-то важное при планированиииз.
Как мне организовать свой код с идеей иметь минимальный код и минимальные накладные расходы, поскольку мое приложение меняется с каждым днем, и я не хочу обновлять 3 места и забыть некоторые из них и т. Д.