Ben bu konuda bir 250 noktası lütuf var ama sistem bana hemen başlamak için izin vermez.
Ben application
klasörü içeren soldaki normal bir klasör yapısı gitmek için nasıl bir adım-adım açıklama arıyorum models,views,controllers
, modül tabanlı klasör yapısına application
kendi ile bireysel modülleri içeren bir modules
klasörü içeren sağda models,views,controllers
.
Ben zend bizi baştan modülü mimarisini kullanarak projeler oluşturmak sağlayan sanmıyorum çünkü "dönüşüm" diyorum, ama yaptım eğer, bu harika olurdu ve bu klasör yapısı manüel değişiklikleri yapmak ihtiyacını ortadan kaldıracaktır.
Here's my experience so far
Ben bir modül oluşturduğunuzda
zf create module product
, modüller klasör oluşturulur ve bir klasörproduct
oluşturulur içindeki veviews,controllers,models
bu modül için de oluşturulur.Ama aynı zamanda kendi bir
modules/default
klasörüne anaviews,controllers,models
taşımak gerekir. Ben manuel olarak klasörü oluşturmak ve taşırsanız ana odefault
modülüne yeni denetleyicileri eklemek için çalışırkenviews,models,controllers
var, ben bir hata olsun. Hata olduğunu o re-generates main (şimdi kayıp)views,controllers,models
application
veapplication/controllers/newcont
yeni denetleyicisi 'farkeder çünkü ekler t varsayılan denetleyicileri klasörüapplication/modules/default/controllers/
elle taşındı farkındayız.Yani benim çözüm
zf create module default
daha sonra anaviews,models,controllers
oraya kopyalamak olmuştur. Bu aynı ama nedensezf create module
yöntemi bir fark yapar görünümlü biter. Ben bu şekilde yaptığınızda, yeni kontrolörler içine doğru ekledi olsunapplication/modules/default/controllers
olupapplication/controllers
Yarım sorun çözüldü. Ben uygulamayı görüntülemek çalıştığınızda Ama index/index
görünümünden hiçbir şey görmüyorum. Ben de herhangi bir hata alamadım, ama ben bir şey görmüyorum. Ben uygulama index/index
görünümü hareket ettiğini bilmiyor çünkü bu olduğunu sanıyorum.
- Bu
application/views/scripts/index/index.phtml
yer için kullanılır - ancak şimdi
application/modules/default/views/scripts/index/index.phtml
bulunur
Ben değişiklikleri application.ini veya bootstrap.php veya başka bir konuma yapmak gerekir tahmin ediyorum. Peki tam olarak ne bu şey sorunsuz halletmek için ve bu çalışma almak adımlar nelerdir? Ben son ZF 1.10.8 kullanıyorum. Kesin adımlar üzerinde herhangi bir karışıklık var bu yüzden yeni bir zend proje oluşturmak başlayarak yazınız.