Zend Url Paraméterezés
Ilyen url helyett:
example.com/index/read/id/1
ilyet szeretnék:
example.com/places/1
----------------------------------------------------
KÉRDÉS 1.
Hogyan lehet ezt zend-ben megoldani, és pontosan melyik fájlban kell deifiniálni? Eddig arra jutottam, hogy az addRoute osztályt kell valahol definiálni, de hogyan és hol, azt nem tudom.
KÉRDÉS 2.
Próbáltam htaccess-ben megoldani úgy, hogy átmásoltam egy már működő weboldalról a parancsokat, de abszolút nem reagált rá a zend. Miért nem lehet ezeket a routingokat htaccess-ből megoldani zend esetében? Vagy ha meg lehet oldani, akkor minek kell megfelelnie, hogy működjön?
Már olvastam ezeket:
http://framework.zend.com/manual/en/zend.controller.router.html
http://weblabor.hu/forumok/temak/103845
De megpróbálkoztam a fenti linkeken leírtakkal, de eddig még nem sikerült működésre bírnom.
■ example.com/index/read/id/1
ilyet szeretnék:
example.com/places/1
----------------------------------------------------
KÉRDÉS 1.
Hogyan lehet ezt zend-ben megoldani, és pontosan melyik fájlban kell deifiniálni? Eddig arra jutottam, hogy az addRoute osztályt kell valahol definiálni, de hogyan és hol, azt nem tudom.
KÉRDÉS 2.
Próbáltam htaccess-ben megoldani úgy, hogy átmásoltam egy már működő weboldalról a parancsokat, de abszolút nem reagált rá a zend. Miért nem lehet ezeket a routingokat htaccess-ből megoldani zend esetében? Vagy ha meg lehet oldani, akkor minek kell megfelelnie, hogy működjön?
Már olvastam ezeket:
http://framework.zend.com/manual/en/zend.controller.router.html
http://weblabor.hu/forumok/temak/103845
De megpróbálkoztam a fenti linkeken leírtakkal, de eddig még nem sikerült működésre bírnom.
valamire jutottam
resources.router.routes.places.route = "places/:id"
resources.router.routes.places.defaults.module = "default"
resources.router.routes.places.defaults.controller = "index"
resources.router.routes.places.defaults.action = "read"
Ezt szeretném továbbfejleszteni úgy, hogy ha beírom ezt
example.com/places/(*** akármi ***)/1
Akkor is működjön, a (*** akármi ***) helyére pedig az angol abc betűit, számokat és kötőjeleket be lehessen írni. Hogyan oldható ez meg?