Zend_Framework роутинг - вопрос.

php zend framework Rewrite zf

Необходимо по ссылке http://site.ru/users/id123 отправлять пользователя на http://site.ru/users/view/userId/123/

Пишу:

$router->addRoute('view',
new Zend_Controller_Router_Route('users/id:userId',
array(
'controller' => 'users',
'action' => 'view',
'userId' => '1')
),
array('userId' => '\d+')
);

Все остальные правила работают. (чтобы не возникало вопросов "где пишешь, может не там?"
А вот с этим что то не так.
Ответы:
в users/id:userId   - id:userId смотрится как статика
с Zend_Controller_Router_Route не так, а с Zend_Controller_Router_Rewrite по идее будет так
http://framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.default-routes


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.