установка «view-name» контроллера
-
29-10-2019 - |
Вопрос
Я хотел бы централизовать аналогичные действия некоторых контроллеров и написал контроллер, от которого наследуются другие контроллеры.Это нормально работает.
родовое словоНо теперь я хотел бы централизовать представления для «базового» -контроллера, поэтому, если вызывается наследующий контроллер, используемый controller_path должен быть базовым-контроллером.
Есть ли способ переписать имя контроллера или controller_path?
Я посмотрел на источник AbstractController :: Base и обнаружил, что (строка 90)
родовое словоМне просто нужно установить @controller_path с моего базового контроллера, не так ли?Это ничего не меняет:
родовое словоТак есть ли способ установить controller_path вручную?
заранее большое спасибо!
Решение
блин, я нашел это сам!
Я только что перезаписал метод controller_path:
родовое словоэто когда-либо будет использовать "редактор" папки просмотра для любого наследующего контроллера.