Symfony ile Url Yönlendirme

1 Cevap php

i have started to learn symfony framework by reading joobet-propel book.i was in URL Routing chapter ,i tried every sample in my sample application.But it gives me error. Compeletely My issue:

routing.yml dosyasının küçük bir bölümü:

bookmark_deneme_user:

url: /post/:title_slug/:id/:summary_slug

class: sfPropelRoute

options: { model: Bookmark, type: object }

param: { module: post, action: show }

requirements:

id: \d+

sf_method: [get] 

i başlık, özet, id ve url ile bir nesne Bookmark var ve ben url başlığı / id / özeti ile ayrıntılı olarak yer imi göstermek istiyorum, bu yüzden yukarıda belirtilen yml yazdı ve "echo url_for ('bookmark_deneme_user', $ imi) elimde "Page xxxSuccess.php URL doğrudur ama ayrıntılı olarak yer imini göstermek için url için tıkladığında. bana bu hatayı veriyor:

404 | Bulunamadı | sfError404Exception

Eylem "post / deneme" yok.

Bu kullanım id özelliğini neden dont "deneme" nasıl bu sorunu çözebilirsiniz., Seçilen yer iminin başlık?

1 Cevap

Eğer YML olarak varsayılan yol bıraktım gibi görünüyor - bunu bırakın, eğer Symfony eşleşen ilk güzergahı kullanacak gibi, eklediğiniz rota altında olması gerekiyor.

(Varsayılan rota url / sahip biridir: modül /: action)