Я не могу найти свой простой маршрут для работы.zend framework routing 1.11
Я хочу, чтобы этот URL:
example.com/restaurant/1/a-restaurant-name.html
быть конвертирована топ
example.com/restaurant?id=1* name = a-restaurant-name
У меня есть следующий маршрут, но он не работает, все, что я получаю, является перенаправлением на мою страницу 404.
$rest_friendly = new Zend_Controller_Router_Route(
"/restaurant/:id/:name",
array(
"module" => "default",
"controller" => "restaurant",
"action" => "index"
)
);
У меня это загрузилось в плагин FrontDatePartPlanet, который называется Route.
плагин на 100% заряжается как кубик («Loaded») всегда срабатывает.
Кроме того, я понятия не имею, как отладить это.
IIRC, вы должны делать это в своем бутстрапе, а не в плагине FC, отвечающем за событие. – prodigitalson
Чтобы ответить на другой вопрос, измените ': id' на пути к' restid' и удалите '" restid "=>": id "'. Затем в вашем контроллере вы можете получить доступ к значению URL с помощью '$ this-> getRequest() -> getParam ('restid')' –
Oops - изменить ': id' в пути к': restid' - это то, что я имею в виду сказать. –