Ben Symfony için yeni ve iyi benim web projesi yapısı nasıl emin değilim. Çözelti 3 kullanım durumları karşılamak gerekir:
- Genel kullanım için www.mydomain.com Kamu erişim
- Member.mydomain.com üye sadece erişim
- Admin.mydomain.com yönetici erişimi
Her üç sanal sunucu Symfony / web dizini işaret
Sorular:
Bu benim Symfony proje (örneğin "önyüz", "arka uç" ve "admin" veya "kamu", "üye", "admin") 3 ayrı uygulamalar mı?
- Bazı yinelenen kodu (örneğin bir üye listesini oluşturan tüm 3 uygulamalar arasında ortak olabilir, ancak farklı sundu olurdu) olmak varsa bu iyi bir yaklaşım mı?
- Nasıl bir kullanıcı * eriştiğinde alt etki dayalı çeşitli uygulamalar için ben rota. Mydomain.com olur? Nerede Symfony'de bu yönlendirme mantığı konulmalıdır?
Ya da, yukarıdaki kullanım durumunun her biri için, bu modül ile bir uygulama mı?
EDIT: Ben sanal konaklar için bir varsayılan sayfa belirtmek için apache httpd.conf erişimi yok. Ben sadece hostin sağlayıcının cPanel kullanarak her bir alt alan için bir dizin belirtebilirsiniz.