2011-04-18 2 views
1

CodeIgniter 프로젝트에서 DataMapper ORM을 사용하고 있습니다.DataMapper ORM 수집 객체가 아닌 배열로 얻기

오전 데 문제이고, I는 다음과 같은 코드가 사용했을 때

$o = new Object(); 
$o->get(); 

$o는 DataMapper ORM 컬렉션 오브젝트보다는 배열을하게된다.

나는 여전히 컬렉션을 반복하기 위해 foreach을 사용할 수 있지만 다른 PHP 배열 함수 (예 : array_pop, array_splice)는 여전히 사용할 수 없다는 것을 알고 있습니다.

DataMapper ORM에서 배열로 반환하는 함수가 있는지 알고 싶습니다.

여러분 모두에게 감사드립니다.

답변

4

배열을 반환하려면 $o->get() 메서드 대신 DataMapper의 $o->all 속성을 사용하십시오.

+0

완벽하게 작동합니다. 감사. – bobo

+0

굉장한 @ 보보, 내가 도울 수있어서 기쁩니다. – 65Fbef05

+0

$ o-> All 관련 개체가 있으면 모든 값을 반환하지 않습니다. –

관련 문제