У меня несколько контроллеров для формы (визард)
для каждого шага отдельный контроллер, в целом код похожий и я вытащил общее в AbstractModelController
и его уже наследую в конкретных
если быть точнее то:
AbstractVesselController
VesselSummaryController
VesselRegistryController
и так еще несколько штук
еще вопрос по теме. у меня еще один абстрактный контроллер есть, смотрю особо вынести не удалось, лишь 1 проперти
abstract class AbstractFilterController extends Controller
{
protected $modelEntriesMap = [
'vessels' => Vessel::class,
'companies' => Company::class,
'assignments' => Assignment::class,
];
}
думаю класс лишний, куда можно такое пихнуть?
класс наследуется в 3-4 местах кажется