Yeni ZF Projeler kurarken ben normalde bu dizin yapısı vardır:
- application
- modules
- default
- kontrolör
- formlar
- görünüm
- modeller
- admin
- kontrolör
- formlar
- görünüm
- modeller
- default
- dil
- shared
- modeller
- modules
- kütüphane
- kamu
Ben örneğin düzeni diffrent olduğunda sadece modülleri kullanın veya bir diffrent veritabanı kullanılır, ya da tabii ki zaman yönetici-arkaplanı veya forum / tahta gibi onun çok özel bir durum. Sonra ben uygulamanın farklı bölümleri için denetleyicisi var. böylece örneğin JobController, ProductController ve.
Benim bir meslektaşım beni onun baz düzenini gösterdi. onun neredeyse aynı, ama o bir çok modülü kullanır. İş-Modülü, Ürün Modülü gibi bu her çoğunlukla 2 Kontrolörleri bir IndexController ve AdminController var modülleri.
Onun kurulumu çalışmaları ve yanlış değil, ama böyle bir yaklaşım görmedim, onun karmaşık gereksiz görünüyor.
Yani bir sona gelmek için:
- When would you use Modules and when you would stick to Controllers?
- Whats your rule to decide Module or not Module ? strong>
- What are the cons AND pros of my colleague's setup in your point of görünüm?
- What are the cons AND pros of my setup in your point of görünüm?
TIA
Rufinus
EDIT: ZF2.0 olarak tasarlanan modüller üzerinde bilgi için http://mwop.net/blog/2012-04-30-why-modules.html bakın