0

У меня есть catégorie контроллер, с индексом действияZend Controller все действия в одно действие

Мне нужно, что когда я ввожу адрес .com/categorie/education использует индекс действия с параметром образования .com/categorie/index/education

или перенаправлять все действия индексировать? ?

+0

http://codeutopia.net/blog/2007/11/16/routing-and-complex-urls-in- zend-framework/нашел лучший ответ – Edmhs

ответ

1

Как ваши маршруты устанавливаются? Учитывая отсутствие информации, предоставленной я должен предположить, что вы используете файл .ini, это то, как он будет работать:

; CATEGORIE 
categorie.type = "Zend_Controller_Router_Route_Static" 
categorie.route = "categorie" 
categorie.defaults.controller = categorie 
categorie.defaults.action = index 

categorie_view.route = "categorie/:slug" 
categorie_view.defaults.controller = category 
categorie_view.defaults.action = view 

Обратите внимание, я изменить его немного, как действие индекса, imo, должен перечислить все категории. Таким образом, у вас есть viewAction, чтобы перечислить отдельную категорию.

Чтобы иметь его, как вы просили, я считаю, что это будет что-то вроде:

; CATEGORIE 
categorie.route = "categorie/:slug" 
categorie.defaults.controller = categorie 
categorie.defaults.action = index