Symfony gruplanmış Yolları

1 Cevap php

Symfony ile benim ilk - - Ben yeni bir proje başladım ve ilişkili bir nesne hakkında bilgi içeren bir rota oluşturmak için nasıl anlamaya çalışıyorum. Ben bulabilirim belgelerine az söylemek, hafif, ve ben mücadele ediyorum. Ben (varolan bazı şeyler ile geriye dönük uyumluluk) uskur w / V1.4.1 kullanıyorsanız ve kulüpler:

Bir navigasyon menüsü (Menu) o has_many sayfalar (Page) through gezinti öğesi (NavItem)

Ben sözdizimi gerçekten uskur için geçerli olmadığını biliyoruz, ama fikir olsun, umarım. Ben menü ve sayfa salyangozlar bulunuyor içeren bir URI ile bir sayfaya erişmek istiyorum. Örneğin, Audiences menü adında sayfasını Find an Audience görüntülemek için, ben kullanmak istiyorum /audiences/find. Rota, daha sonra, için @page_show /:menu_slug/:slug gibi bir şey olmazdı.

Şema ilgili pasajı şöyle ortaya koymaktadır:

Menu:
  id: ...
  name: ...
  slug: ...

Page:
  id: ...
  name: ...
  slug: ...

NavItem:
  menu_id: ...
  page_id: ...
  display_order: ...

Ben de yönlendirme özelliklerini bazı kapalı olabilir, ama ne yapmam nasıl emin değilim kullanarak benim düzenleri / şablonlar başvurmak için nasıl dahil olmak üzere bütünüyle (link_to() benim yol yapılandırmak ve olabilir url_for() yardımcıları.

Sadece bana doğru yönde başlamak için çözümler falan çok duyacağız.

Teşekkürler.

1 Cevap

Bu bir göz atmalısınız:

http://www.symfony-project.org/jobeet/1%5F4/Propel/en/05

Bu oldukça iyi cevap kapsar. Okunmaya değer bir genel yönlendirme intro ve nasıl çalışır ile başlıyor.

Sonra url_for / link_to ve nasıl vb kurşunla adresler özelleştirmek için nasıl kullanılacağını nesne yolları ve nesne rota koleksiyonları, karşılamak için gider