Было любопытно, знает ли кто-нибудь, как лучше всего реализовать следующее: у меня есть параметр в моем приложении zend framework 1.12, который эффективно контролирует «объем» вещей и представляет собой поле в каждой таблице в моей БД для представления области действия строки . Это простая целочисленная переменная, которую можно рассматривать как «идентификатор здания», поэтому она контролирует, с каким «зданием» мы работаем.
В плагине у меня есть:
Zend_Controller_Front::getInstance()->getRouter()->setGlobalParam('building', DYNAMIC_INT);
который выполняет то, что мне нужно. Когда я создаю URL-адрес с помощью помощника просмотра URL-адресов, у меня есть свой параметр, но он всегда находится в конце списка параметров. Я знаю, что это тривиально с точки зрения программирования, но как мне добиться «предварения» этого глобального параметра к параметрам моего URL-адреса?
site.com/admin/controller/action/param1/xyz/param2/xyz/building/2
стать
site.com/admin/controller/action/building/2/param1/xyz/param2/xyz ?
Открыт для любых идей. Если вы хотите, чтобы я перегрузил помощника просмотра URL-адресов, можете ли вы предоставить пример кода, потому что у меня возникли проблемы с настройкой этого класса.
Спасибо вам всем!