2009-08-26 6 views
10

Co jest realizacja ORM Najprostszym wokół PHP? Szukam czegoś naprawdę prostego i lekkiego (w sensie LOC, ponieważ prędkość nie jest kluczowa nie muszę pamięci podręcznej, a co nie), najlepiej pojedynczy plik lub klasa pakiet że nie zależy na XML lub inne pliki konfiguracyjne i można je łatwo wdrożyć.Simple (r) ORM dla PHP

przeczytaniu innych podobnych pytań Pork.dbObject (które nawiasem mówiąc jest rozwijany przez jednego z użytkowników SO) był najbliżej udało mi się znaleźć tak daleko, a ja jestem zainteresowany wiedząc, czy są jakieś inne implementacje ORM, które mogą być lżejszy niż ten.

Odpowiedz

4

Doktryna i Propel są dobre, ale nie można powiedzieć, że są "najprostsze". tu dwie alternatywy - PHP Active Record, Outlet PHP ORM

Nadzieja jeden z nich pomaga

+0

Lub spróbuj Idiorm - https://github.com/j4mie/idiorm –

1

Użyłem CoughPHP w przeszłości i był całkiem zadowolony z jego prostota.

+0

Nie dokładnie to, czego szukam. –

0

Po prostu zacząłem używać Zend Framework i jestem z niego zadowolony.

+0

Wciąż dużo większy niż Pork.dbObject. –

+1

Zend Framework nie jest ORM – PartialOrder

3

Dlaczego nie spróbować zwykły waniliowy (PDO lub mysqli jeśli pracujesz z MySQL i nie lubią PDO)? Nie jest to dokładnie rozwinięta ORM, ale pozwala na pobieranie wyników kwerend bezpośrednio do obiektu. I nie ma nic prostszego, lekkiego i zero konfiguracji. :)

+1

Byłem trzepanie głowę wypróbowanie 8,3 mln różnych ORMS i okazało się to łatwo być najlepszym rozwiązaniem dla mnie. PDO są dość proste, wbudowane i całkiem ładne. Słyszałem, że mysqli jest nieco wolniejszy, ale nie używałem go osobiście (z tego powodu). +1 dla CHNP, prawie jak najlżejszy. –

+1

@Garet Claborn - Właściwie [jest odwrotnie] (http://jonathanrobson.me/2010/06/mysqli-vs-pdo-benchmarks), ale nawet wtedy różnica jest znikoma. –

+0

Och, miłe, dzięki za wyczyszczenie tego; p Dobry benchmark. –