Мне нужна помощь по роутеру в Zend Frameowrk 1.11

У меня есть такие URL в моем приложении:

http://testing.bazzar.com/real-estate/
http://testing.bazzar.com/real-estate/search/?state=&город =&подкатегорию =&subcategory_option =&search_cars = Поиск
http://testing.bazzar.com/real-estate/details/id/3/beautiful-3-bedroom-in-midtown-west.html

http://testing.bazzar.com/vehicles/
http://testing.bazzar.com/vehicles/search/?state=&город =&подкатегорию =&subcategory_option =&search_cars = Поиск
http://testing.bazzar.com/vehicles/details/id/4/2005-volkswagen-new-beetle-gls-1.8t.html

http://testing.bazzar.com/jobs/
http://testing.bazzar.com/jobs/search/?state=&город =&подкатегорию =&subcategory_option =&search_cars = Поиск
http://testing.bazzar.com/jobs/details/id/5/php-software-eng.html

Я пытаюсь обработать все эти запросы, используя один контроллер, который называется рекламой.

Например, когда URL приходит как http://testing.bazzar.com/real-estate/, он должен загрузить рекламу / индексное действие

http://testing.bazzar.com/real-estate/search/?state=&город =&подкатегорию =&subcategory_option =&search_cars = Поиск, Он должен загрузить рекламу / поисковое действие

Я пробовал что-то подобное, но это не работает …

resources.router.routes.route_id.route               = "/real-estate/*"resources.router.routes.route_id.defaults.module     = "default"resources.router.routes.route_id.defaults.controller = "advertisement"

Каков наилучший способ сделать это?

0

Решение

В приложении .ini

resources.router.routes.real_estate.route               = "/real-estate/:action/*"resources.router.routes.real_estate.defaults.module     = "default"resources.router.routes.real_estate.defaults.controller = "advertisement"resources.router.routes.real_estate.defaults.action = "index"resources.router.routes.real_estate.defaults.category_id = "12"

Это работает 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]