Я хочу иметь страницу с именем «index» с соответствующим URL «домен / контроллер / индекс» и другую страницу с именем «admin_index» с соответствующим URL «домен / admin / controller / index».Хитрость заключается в том, что я хочу, чтобы обе страницы использовали один и тот же вид для рендеринга и одну и ту же функцию для логики, в то время как один из параметров страницы является флагом, указывающим на вид, из которого отображается URL-адрес.
Iнужно, потому что в настоящее время на моей «индексной» странице есть таблица с данными.Страница также имеет интеллектуальный фильтр для этой страницы, который требует уважительного количества логики на стороне контроллера.Моя проблема в том, что в настоящее время в каждой строке есть кнопка «Редактировать», которой я не хочу делиться со всеми пользователями.
В настоящее время я использую префикс администратора для обработки такого рода страниц, защищаяих путем ограничения доступа с веб-сервера (в моем случае Apache).
Есть идеи, как реализовать это, не дублируя функцию контроллера?