Marcin Lewandowski

Marcin Lewandowski Programista
PHP/MySQL,
poszukuję...

Temat: Routing z wykorzystaniem...

Witam,

Chciałem ustawić routing aplikacji w ten sposób, aby aplikacja obsługiwała kilka domen. Do tego celu wykorzystałem router Zend_Controller_Router_Route_Hostname i to działa prawidłowo, poniżej konfiguracja:

routes.domena1.type = "Zend_Controller_Router_Route_Hostname"
routes.domena1.route = "domena1.pl"
routes.domena1.defaults.module = "domena1"
routes.domena1.chains.index.type = "Zend_Controller_Router_Route"
routes.domena1.chains.index.route = ":controller/:action/*"
routes.domena1.chains.index.defaults.controller = "index"
routes.domena1.chains.index.defaults.action = "index"

routes.domena2.type = "Zend_Controller_Router_Route_Hostname"
routes.domena2.route = "domena2.pl"
routes.domena2.defaults.module = "domena2"
routes.domena2.chains.index.type = "Zend_Controller_Router_Route"
routes.domena2.chains.index.route = ":controller/:action/*"
routes.domena2.chains.index.defaults.controller = "index"
routes.domena2.chains.index.defaults.action = "index"

Jednak problem pojawia się gdy chcę skonfigurować dodatkowy routing np. dla formularza kontaktowego w tym momencie mam to w poniższy sposób jednak nie działa. Jak skonfigurować dodatkowe routingi dla poszczególnych domen ?

routes.kontakt.type = "Zend_Controller_Router_Route_Static"
routes.kontakt.route = "kontakt.html"
routes.kontakt.reverse = "kontakt.html"
routes.kontakt.defaults.controller = contacts
routes.kontakt.defaults.action = index
Paweł K.

Paweł K. Web & Mobile
Developer

Temat: Routing z wykorzystaniem...


routes.domena2.type = "Zend_Controller_Router_Route_Hostname"
routes.domena2.route = "domena2.pl"
routes.domena2.defaults.module = "domena2"
routes.domena2.chains.index.type = "Zend_Controller_Router_Route"
routes.domena2.chains.index.route = ":controller/:action/*"
routes.domena2.chains.index.defaults.controller = "index"
routes.domena2.chains.index.defaults.action = "index


Dokładnie w taki sam sposób jak robisz to tutaj poprzez metode chains. Tylko zamiast

routes.domena2.chains.index.type = "Zend_Controller_Router_Route"


dajesz


routes.domena2.chains.kontakt.type = "Zend_Controller_Router_Route_Static"


itd

Następna dyskusja:

unit testy + zend route




Wyślij zaproszenie do