Ben aşağıda benim modeli yönetmek için Doctrine2 kullanıyorum: Galerisi'nde bir Kompozit desen ile soyut bir kavram İçerik de soyut bir kavram Medya, var olan video ve Görüntü inherits.My sıra ...
Şu anda benim müşterilerinden biri için bir web uygulama geliştiriyorum.
Ben (aslında arkaik mysql_query aramaları ve kendi filtreleme kullanarak) basit tuttum, bu yüzden tasarım desenleri kullanmayı öğrenme, yeni bir proje başlatmak istedim ben, projelerde geçmişte herhangi Ö.Ö. kullanılan değil ...
Martin Fowler Kurumsal Uygulama Mimarlık Desenleri, ve Front Controller deseni düşünün: http://martinfowler.com/eaaCatalog/frontController.htmlApparently, bu tekiz kullanır ...
HiConsider biraz karmaşık DB işlemleri ile ağır çalışır ve oldukça yüksek bellek tüketen algoritmalar var ama herhangi bir seçim yoktur alıcı PHP uygulama süreci.
Ben yardım bu tasarım deseni belirlenmesi ve kullandığı "tipik" kelime öğrenme için arıyorum: PHP bir proje üzerinde çalışıyorum, ve ben genel nesneleri kaydeder ince bir ORM katman oluşturduk ...
registerNodeClass PHP çeşitli DOMNode tabanlı DOM sınıfları uzatmak için harika, ama ben DOMElement uzanan bir extDOMElement oluşturduk bir seviye deeper.I gitmek gerekir.
Ben ilk defa Doctrine2 ile çalışıyorum, ama ben bu soru, belirli bir ORM bağımlı olmayacak kadar genel olduğunu düşünüyorum.
Ben bütün kodunda yer üzerinde kullanıyorum bir sınıf var.
http://www.php.net/manual/en/class.pdo.php # # # # # # config.ini dan ######db_driver=mysqldb_user=rootdb_password=924892xp[dsn]host=localhostport=3306dbname=localhost[db_options]...