bir php MVC yapacağız, ne adlandırmasında ben farkında olmak gerekiyor?

5 Cevap php

Ancak ben tüm eserlerini ve ben üzerinde çalışıyorum büyük bir site için bir MVC bina başlamak için hazırım nasıl olsun, OO PHP oldukça yeni. Ben yazılı gerekli olmadığını biliyorum you must do it like this ama orada gerek normal bazı uygulamalar olabilir ....

sınıf isimleri - CamelCase? çiziyor?

- sınıf dosyaları aynı class?

router.php - url / post / controll adını almak?

i girişmek önce ben farkında olmalıdır başka şeyler?

5 Cevap

Gerçekten olsun sürece tutarlı gibi şeyleri isim nasıl yok.

Eğer kodlama standartlarında bir göz alarak istiyorsanız:

Sınıf sabitleri tüm büyük, Sınıf isimleri büyük ilk harfleri ile java gibi genellikle genellikle SomeClassName

Bunun ötesinde, ben sizden kim bağlıdır sanırım

Bunu deneyin: http://stackoverflow.com/questions/332831/php-best-practices-for-naming-conventions/332854#332854

Bu ne istedi de hepsi değil, ama tam anlamıyla onlarca ve mevcut MVC tarzı PHP çerçeveler onlarca birine bakarak düşünün yok. Kendine zaman tasarrufu ve sağlam bir varolan çerçeve kullanırsanız genellikle daha kaliteli alabilirsiniz.

MVC mantığı açısından, en azından kendi kontrol ve sunum ayrı. Ben yerlerde, özellikle yönetici tarafında son derece korkunç görünüyor Wordpress ile çalışıyorum. Kendi adıma, ben kontrolör, $ _REQUEST doğrulamak veritabanı ile etkileşerek verilerde değişiklik yapmak ve daha sonra uygun bir görünüm sınıf örneğini var.

Tercih Dizin Yapısı: My / Class.php

Classnames: My_Class

Eğer modüler MVC yapısı kullanıyorsanız, emin ad [) Bu Zend Framework özgü olduğunu, ama diğer mvc çerçeveler için de benzer bir şey olmalı hayal edin bootstrap.php dahil olduğundan emin olun.

başka ne ... Gösterim adlandırma - varsayılan dropDownAction olan () Zend İzlenme açılan down.phtml olur.