Ben iki güzel php tabanlı ORMs ile oynamak oldum. OutletORM ve phpDataMapper.
Kimse onlarla deneyimi var mı? Birinin diğerinin üzerinden herhangi bir avantaj. Aynı zamanda bir büyük bir kullanıcı tabanına sahip olan sormak için iyi bir soru.
Ben iki güzel php tabanlı ORMs ile oynamak oldum. OutletORM ve phpDataMapper.
Kimse onlarla deneyimi var mı? Birinin diğerinin üzerinden herhangi bir avantaj. Aynı zamanda bir büyük bir kullanıcı tabanına sahip olan sormak için iyi bir soru.
Her iki veri Mapper desen uygulamaları vardır.
PhpDataMapper desene bir daha sadık bir yaklaşım ise, ben bazen biraz fazla idealist ve sıkı olması buldum.
OutletORM, diğer taraftan, (örneğin herhangi temel sınıfları uzatmak gerekmez) çok daha pragmatik ve esnektir. Ayrıca, daha olgun bir projedir.
Doktrin büyük bir proje ama en basit kullanım için büyük ve şişirilmiş.
Ben Çıkışı gitmek istiyorum!
Ben şu anda phpDataMapper ile çalışıyorum. Ben bugüne kadar çalıştırmak iki konu vardır:
Sadece işlevselliği kısmını kapsayan örneklerinden bir demet başka bir şey değildir "dokümantasyon",. Hiçbir referans ...! Sen orada değil bir şey kullanmak istiyorsanız kaynak dosyaları ve deney yoluyla gitmek zorunda (gibi) (silin!)
Hayır "binary" (damla / MEDIUMBLOB / ikili / vb ...) yazın. Ben kendim eklemek zorunda!
Ben fark ettim diğer şeyler:
Onların "varlık" model Ben sadece için o ne ... haritalama sınıfın kendisi için işlevler ekleme demek, biraz işe yaramaz?
Orada ilginç görünen bir "Sayfalandırması" php dosyasıdır, ama tabii hiçbir belge her yerde görülebilir.
kaynak (kendimi tekrar için özür dilerim) hiçbir doktor olmadığı için gerçekten iyi olan, şaşırtıcı derecede küçük ve temiz!
All oldukça güzel bir deneyim içinde, ama tam olarak değil bir sihirli zaman kendi kaynak bazı kod okuma ve değişiklik yapmaya hazır olmak kullanmak istiyorsanız ... parça kod tasarrufu.