Изменение административного маршрута в пространстве имен на корневой маршрут - PullRequest
0 голосов
/ 02 марта 2012

У меня есть модель страниц, представления и контроллер в пространстве имен администратора. Тем не менее, я хотел бы отображать страницы на корневом уровне. Вместо admin / pages / [: id] я бы хотел, чтобы маршруты для отображения страниц были / [: id]. Можно ли сделать это, не создавая несколько контроллеров и моделей для Pages и при этом сохраняя Pages в пространстве имен администратора? Если да, то каков наилучший подход и как вы должны написать свои маршруты?

1 Ответ

0 голосов
/ 02 марта 2012

Насколько я знаю, и насколько я пытался, я не думаю, что есть способ изменить маршруты для отображения страниц на /:id вместо admin/pages/[:id] без создания нескольких контроллеров для страниц ив то время как по-прежнему хранит Pages в пространстве имен администратора. Имея в виду «без создания нескольких контроллеров и моделей для Pages и все еще сохраняя Pages в пространстве имен admin», я не понимаю, как создать новую модель.Будет достаточно создать новый контроллер.

Для не вложенного ресурса изменение маршрута на корневой маршрут является относительно простой задачей, т. Е. Скажем /:id вместо foo/:id

ps Первоначально я не задумался над вашим вопросом и пропустил часть admin namespace .Но попробовать это оказалось весело.Я бы очень хотел, чтобы кто-то опубликовал ответ на этот вопрос (это один ответ, где мне бы хотелось, чтобы его голосовали и указывали на правильный ответ).

...