2010-04-11 14 views
7

Bu, akademik bir sorudur, şimdi çıkmaktan çekinmeyin. Ben MVC çerçeveler URL/Kontrolör haritalama ile ilgili konuları için Yığın aracılığıyla bir kazı yaşadım - özellikle bu bir:URL Denetleyici Haritalama Stratejileri (PHP)

1:

Şimdiye kadar

PHP Application URL Routing

, iki uygulamaları tespit edebilir dinamik

biraz geri bildirim almak istedim (veya başka threa bağlantılar desen eşleştirme yapılandırma dosyası içeren url eşleşen mevcut yolları: URL dizesini ayrıştırma yoluyla haritalama

2 ('/' patladı) ds/articles) milletlerden bu göreve en iyi nasıl yaklaşacaklarına dair görüşleri.

+2

Sorunuz nedir? Araştırmalarına ve denemelerine verdin, ama soru yok mu? –

+0

StackOverflow kullanıcı tabanından ya da kullanışlı bulduğu diğer makalelere/referanslara göre URL'leri denetleyicilere eşleme yöntemleri hakkında geri bildirim istiyorum. Cevabınız için – sunwukung

cevap

4

İki seçeneği de karıştırabilirsiniz. Çoğu çerçeve, URL eşlemesini yönetmek için yapar. Birincisi varsayılan ve ikincisi de alternatif. Bunu kullanan bir php framework Zend'dir. Daha fazla bilgi için zend_router'a göz atabilirsiniz.

+1

teşekkürler. ZF ile ilgili deneyimim, bu yöntemle denememin sebebidir - ancak dürüst olursam, yönlendirici sınıfı benim için biraz izinsizdir. Bazı basit dizeleri ayrıştırma işlemine başvurdum ve geri bildiriminizi izleyen bir yapılandırma dosyası uygulayabilir. – sunwukung

0

İlk seçeneğinizi kullanıyorum.

www.mysite.com/section1

bu infilak edilecek ve herhalde ne olduğunu anlamaya kullanan sonra ise tek bir dosyada ben section1 adında bir kontrolör sunucu üzerinde olup olmadığını kontrol edecektir denetleyici yoksa, ben bu isimde bir statik dosya olup olmadığını görmek ve betik hala bir şey bulamazsa, bazı yararlı bilgiler içeren bir 404 sayfası hizmet edip edemediğini görmek istiyorum. Bu benim için çok çalıştı ve sitenin farklı durumlara nasıl tepki verdiğini kontrol etmemi sağlıyor.