2014-06-07 3 views
2

Doctrine으로 쿼리를 실행할 때 객체 유형 대신 배열 유형을 지정하도록 지정할 수 있다는 것을 알고 있습니다. 그러나 편집 할 수없는 코드로 작업하는 경우 쿼리 결과를 객체로 반환하며 어떻게 든 배열로 변환 할 수 있기를 원합니다. 이전 버전의 doctrine에서 사용 된 것처럼 toArray()과 같은 것을 사용했던 것 같습니다.Doctrine 2 결과 개체 (엔티티)를 배열로 변환 하시겠습니까?

내가 사용할 수있는 비슷한 기능이 있습니까?

+0

이 질문을보십시오. http://stackoverflow.com/questions/6836592/serializing-php-object-to-json – manix

답변

3

아니요, doctrine 2는 데이터 매퍼 패턴을 사용하며 PHP 클래스에 대한 어떠한 가정도하지 않습니다. 클래스가 toArray() 메서드를 명시 적으로 제공하지 않으면 객체의 getter 메서드를 사용하여 배열을 수동으로 만들어야합니다.

관련 문제