Çoklu Temalar / Cilt: Proje için MVC Klasör Yapısı

1 Cevap php

Birden fazla tema / bir cilt vardır ve eklentileri ile genişletilebilir bir proje üzerinde çalışıyorum.

Şu anda duruyor gibi benim klasör gibi yapılandırılmıştır.

vc/
  controller/
          home/
  view/
      classic/
           home/
      spring/
           home/
  plugin/
     feedReader/
             view/
             locale/
 template/
    header.html
    footer.html

Bu yapı ile ilgili bazı şeyler:

controller contains my controllers. view contains controller views; because the project uses multiple themes, views are segmented into a theme -- classic and spring -- folder. plugin contains plugins with it's associated view and locale (language) data. template contains templates that may be included in my rendered view.

Ben bir veya daha fazla eklenti içeren bir sol veya sağ sütun ek olarak bir başlık ve bitişin şablon içerebilir her görünümün çıkışı ile yani bir şablon motoru kullanıyorum. Bu şablonlar may temasına göre değişir, bu yüzden tema dayalı onları ayırmak için bir ihtiyaç var.

Benim soru bir ideal klasör yapısı açısından ne tavsiye ihtimaliydi. Şu anda işler çeşitli dizinlere yayılmış, böylece görüşlerin ithalat ve ihracat artı düzenleme sırasında dosya üzerinde takip sıkıcı olabilir.

1 Cevap

Emin değil veya henüz sorununuzu anladım, ancak burada cevaplar size yardımcı olabilir eğer:

http://stackoverflow.com/questions/3040308/folder-structure-of-a-php-mvc-framework-am-i-doing-this-right/

Ben bu yüzden herhangi bir spesifik cevaplar vermek, ve soruna özgü olmayabilir üzerinde cevaplar olamaz MVC hiçbir yanlısı değilim, ama ben sadece ilgili yöne nokta denemek düşündüm!