2009-08-26 4 views
10

가장 단순한 PHP 용 ORM 구현은 무엇입니까? 내가 뭔가를 찾고 있는데요 정말 간단하고 가벼운 (LOC의 측면에서 속도가 중요하지 않기 때문에 캐시가 필요하지 않고 무엇이 아닌가) 하나의 파일 또는 클래스 패키지은 XML에 의존하지 않습니다. 또는 다른 구성 파일과 함께 배포 할 수 있습니다.PHP 용 ORM (단순)

Pork.dbObject (현재 SO 사용자 중 한 명이 개발 한 것입니다.) 지금까지 내가 가장 많이 찾았던 부분이었습니다. 다른 ORM 구현이 있는지 알고 싶습니다. 라이터 이 하나보다.

답변

4

Doctrine과 Propel은 훌륭하지만 "가장 단순하다"고 말할 수는 없습니다. 다음 두 가지 대안 - PHP Active Record, 그 중 하나는 내가 ADODB 액티브 레코드를 사용

+0

또는 Idiorm을 시도하십시오 - https://github.com/j4mie/idiorm –

1

나는 과거에 CoughPHP을 사용했고 매우 편리했습니다.

+0

내가 찾고있는 대상이 정확하지 않습니다. –

0

Ive는 젠드 프레임 워크를 사용하기 시작했습니다.

+0

여전히 Pork.dbObject보다 훨씬 큽니다. –

+1

Zend Framework가 ORM이 아닙니다 – PartialOrder

3

일반 바닐라 PDO (또는 MySQL을 사용하면서 PDO가 좋지 않은 경우 mysqli)를 사용해 보시지 않겠습니까? 정확히 ORM이 아니지만 질의 결과를 객체로 직접 가져올 수 있습니다. 그리고 그보다 더 단순하고 가벼우 며 제로 구성을 얻지 못합니다. :)

+1

830 만 개의 서로 다른 ORM을 시도해 본 결과 저는 쉽게 가장 적합한 솔루션으로 밝혀졌습니다. PDO는 매우 간단하고 내장형이며 꽤 좋습니다. mysqli가 조금 느린 것 같지만 개인적으로 사용하지는 않았다. +1 PDO를 위해, 당신이 얻을 수있는 가장 가벼운. –

+1

@Garet Claborn - 실제로 [그것은 다른 방법입니다] (http://jonathanrobson.me/2010/06/mysqli-vs-pdo-benchmarks),하지만 그 차이는 무시해도됩니다. –

+0

이런 일을 해줘서 고마워, 좋은 벤치 마크. –