ugrás a tartalomhoz

Zend Url Paraméterezés

stan · 2011. Okt. 2. (V), 12.20
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.
 
1

valamire jutottam

stan · 2011. Okt. 2. (V), 15.05
Az application.ini-be beírtam ezeket, és most működik:

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?