В основном, как я могу получить это:
sitename / Admin / Forum / Index против sitename / Forum / Index
Предыстория: Чтобы изучить MVC, я взялся за создание сырного приложения на форуме. Прежде, чем узнать что-либо о MVC, я просто воспользовался структурой директора по умолчанию, в основном это:
(источник: byatool.com )
Теперь все эти контроллеры / представления имеют дело с админской стороной. Это было все прекрасно, пока я не начал работать над админской стороной. Теперь я не знаю, как перенести текущую настройку на сайт с правами администратора и без прав администратора. В основном, как я напечатал ранее:
sitename / Admin / Forum / Index - Для администратора
sitename / Forum / Index - Для постоянных пользователей
Как видите, имя форума и, следовательно, контроллер форума будут перекрываться, и MVC не очень нравится.
Я бы на самом деле не хотел бы иметь siteName / Forum / AdminIndex или siteName / ForumAdmin / Index, то есть ForumAdminController, потому что это выглядит странной работой и не будет против проверки пользователей на уровне администратора / уровня, чтобы запретить кому-либо входить во что-либо в этой «папке» (отсутствие лучшего слова), не будучи администратором. (Я предполагаю, что это будет сделано через маршрут)
Я действительно надеюсь, что есть способ осуществить это.