symfony routing probléma

 ( tonnmx | 2012. augusztus 19., vasárnap - 19:38 )

Sziasztok! Most tanulok symfony-zni, és a tutorial alapján állítok be mindent. (http://www.symfony-project.org/jobeet/)
Ha a /job URL-re megyek és rábökök egy állásra, akkor 404-re dobja a böngészőt (/job/show/id/3). Ha bennvan előtte a frontend_dev.php, akkor minden rendben, mutatja az adott állást ahogy kell. (/frontend_dev.php/job/show/id/3)

routing.yml:

# You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/10-Routing

# default rules
homepage:
url: /
param: { module: job, action: index }

# generic rules
# please, remove them by adding more specific rules
default_index:
url: /:module
param: { action: index }

default:
url: /:module/:action/*

a végén lévő default routingnak kellene itt érvényesülni, mégsem teszi. Cache-t töröltem. (cache::clear)

Ötlet?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

biztos hogy symfony 1.4-et akarsz tanulni? Ha jól emlékszem tavaly nyáron jött ki a 2.0, nincs értelme 1.4-et tanulni, hacsak nem a munkahelyedre kell.

Teljesen jogos. Magamnak tanulok, de még nem késő átváltani. Sok különbség van egyébként az 1.4 és 2.0 között? Illetve ez a lépésről lépésre tanító tutorial megvan a 2.0-hoz is (askeet, jobeet)? Nem találtam meg első ránézésre a 2.0-s doksijai között.

Nagyon sok a különbség. Szokás az mondani, hogy a 2.0 teljesen új framework, csak megtartotta a nevet hagyományból. Ahhoz is van doksi (pl. http://symfony.com/doc/current/book/index.html), bár még nem olyan fejlett, mint az 1.4-esé, és nem tudom, hogy lenne-e hivatalos tutorial hozzá.

Azt pl. jól látom, hogy kivették a Propelt és csak a Doctrine-t hagyták benne?

igen, mitöbb ha jól tudom akkor doctrine-ból is 2.x van benne, nem pedig 1.x (és ez is kb ugyanakkora váltás, mint a symfony 1.x -> 2.x)

Doctrine > Propel (verziotol fuggetlenul) :)

Kapcsold be a logolast es nezd meg, hogy mire matchel a request.