Zend_Framework и добавление предварительно добавленного каталога в URL

У меня есть приложение ZF, и я хотел бы добавить "каталог" в структуру URL, чтобы URL были:

http://domain.com/location/show/id/1 -> http://domain.com/app/location/show/id/1

Мне бы хотелось, чтобы приложение обслуживалось из корневого узла (domain.com), поскольку есть набор симпатичных URL-адресов http://domain.com/promo которые отображаются на http://domain.com/promo/show/name/:promo

Есть ли способ как-то внедрить это в роутер?

Спасибо

редактировать - это было бы для всех контроллеров, я думал в духе первого ответа, но в идеале хотел бы иметь возможность просто вставить что-то туда более простым способом

1 ответ

Возможно, самый простой способ - использовать Zen_Router для создания внутренних маршрутов в вашем приложении (я не знаю много о Zend_Router, поэтому не могу быть более конкретным), другой вариант - структурировать ваше приложение с использованием модулей, чем вы могли бы использовать Утилита _forward для внутреннего перемещения между действиями и контроллерами.

Другие вопросы по тегам