Я использую Zend Framework и начал настраивать действительно простые URL.Мне известно об использовании маршрутизатора для перенаправления URL-адресов basedupon для согласования контроллеров и действий.Однако я бы хотел сделать это еще на шаг.
В настоящее время у меня есть контроллер Пользователи с действием View.Требуется идентификатор переменной.Поэтому конечная ссылка выглядит следующим образом:
mysite.com/users/view/id/123
с использованием кода маршрутизатора, как показано ниже, я могу сократить это до
mysite.com / users / view / 123
$router = new Zend_Controller_Router_Rewrite();
$router->addRoute(
'person',
new Zend_Controller_Router_Route('users/view/:id', array('controller' => 'users', 'action' => 'view'))
);
Однако я хочу иметь возможность еще больше уменьшить его до:
mysite.com/users/123
Возможно ли это вообще или я здесь слишком много спрашиваю?