, хотя я хорошо осведомлён, что эта тема могла появиться много раз, я всё ещё думаю, что перспектива, с которой я смотрю на это, другая.
У меня есть проект ZF 1.10.8, по сути ContentController
для управления тем, что я называю статическими страницами (в любом случае, не такими статичными), как about us
, contact us
, products
и NewsController
для статей, учебных пособий, все записи.
Я обнаружил, что наличие динамического меню решит множество жалоб от клиента и даст больше свободы при изменении содержания сайта.
В настоящее время я являюсь только основной строкой меню, которая является частичной (в папке layouts / scripts / partials / _mainmenu.phtml), которую я вызываю в каждом макете, существующем в системе.
Теперь, если я пойду динамически, и будет создана новая ссылка, скажем category
, как сопоставить страницу категории с маршрутом (маршруты находятся в /application/configs/routes.ini), поскольку URL-адрес будет значением ссылки в menu table
в базе данных?
первая мысль состоит в том, чтобы изменить все на resource
, обработанное NewsController
на четное about us
, и будет стать статьей в этом случае. Поскольку те, на которые я ссылаюсь как на статические страницы, требуют другого представления, я не знаю, как обращаться с ними.
Мне немного не по себе из-за моего мышления.
Может кто-нибудь указать мне правильное направление, пожалуйста? Как бы вы сделали, если? Как Joomla парни делают это?
спасибо за чтение .....