Zend proje için adım-adım coversion için modül tabanlı klasör yapısı, kelle geliyor

0 Cevap php

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.

http://img375.imageshack.us/img375/5582/foldersboth.jpg

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ör product oluşturulur içindeki ve views,controllers,models bu modül için de oluşturulur.

  • Ama aynı zamanda kendi bir modules/default klasörüne ana views,controllers,models taşımak gerekir. Ben manuel olarak klasörü oluşturmak ve taşırsanız ana o default modülüne yeni denetleyicileri eklemek için çalışırken views,models,controllers var, ben bir hata olsun. Hata olduğunu o re-generates main (şimdi kayıp) views,controllers,models application ve application/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 ana views,models,controllers oraya kopyalamak olmuştur. Bu aynı ama nedense zf 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 olsun application/modules/default/controllers olup application/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.

0 Cevap