Modül tabanlı zend proje için klasör yapısı

0 Cevap php

(Ben denetleyici tabanlı mimarisi denir sanırım) normal yapısını kullanırken, zend aşağıdaki klasör yapısını önerir (taken from here):

  <project name>/
      application/
          configs/
              application.ini
          controllers/
              helpers/
          forms/
          layouts/
              filters/
              helpers/
              scripts/
          models/
          modules/
          services/
          views/
              filters/
              helpers/
              scripts/
          Bootstrap.php
      data/
          cache/
          indexes/
          locales/
          logs/
          sessions/
          uploads/
      docs/
      library/
      public/
          css/
          images/
          js/
          .htaccess
          index.php
      scripts/
          jobs/
          build/
      temp/
      tests/

Şimdi bir modül tabanlı mimariyi değil varsayılan denetleyici tabanlı mimari kullanmak projeler için, ben bir tavsiye klasör yapısını bulamıyorum.

  • Ben bir modülleri klasör ve kendi alt klasörler (kontrolörleri, görünümler, modeller) sahip olacaktır içinde her modül orada olacağını biliyorum.
  • Ama öğretici sadece denetleyicileri ve görüşlerini (hayır modeller) ve demet kadar ana (uygulama) modeli klasöründeki tüm modeller oluşturmak gördüm. Garip!
  • Bu modül tabanlı beri Ayrıca, ana uygulama içeriği de kendi başına bir modül taşındı edilmemelidir? Onlar ayrı bir modül taşınacak olsaydı ve uygulama düzeyinde kendisi klasörler (kontrolörleri, görünümler, modeller) için bir ihtiyaç olacağını?

0 Cevap