PDO kullanarak bazı ORM?

4 Cevap php

Ben base.Any öneri olarak php uzantısı PDO kullanmak iyi bir ORM (yani Active Record) arıyorum?

4 Cevap

Kesinlikle Doktrini ile gitmek.

Ben Doktrini veya Propel kullanmış değil. Tahrik .. Doktrin sadece ActiveRecord ORM daha kendisine daha çok şey var gibi görünüyor (Bir deneyin vermek zorunda kalabilirsiniz) basit ve çok güzel görünüyor. Ben phpactiverecord büyük bir hayranıyım (http://www.phpactiverecord.org/). Bu basit, mantıklı ve MVC mimarisi için inşa. Ben geçmişte CodeIgniter'ın ActiveRecord kullanmıştı, bu benzer: tüm php, kurulumu çok kolay bir yeni bir bağlantı, özellikle dinamik bulma gibi, temelde alanını koymak sağlayan "WHERE" işlevi yerine vermek zorunda bir ilişkisel dizi. Propel Bu da eski olabilir:

$book = Book::find_by_title('War and Peace'); 

karşı:

$book = Book:find('all', array('conditions' => "title = 'War and Peace'"));

Başka bir seçenek DataMapper desen hafif bir uygulama olan, phpDataMapper olduğunu.