정말은 내 엔티티를 배열로 변환 할 방법이 필요합니다. 나는 그것을 수동으로 할 수 있지만 각 엔티티를 수행하는 것이 고통 스럽다는 것을 안다. 관계로 작업하는 것이 쉽지 않을 것이다.Doctrine 2 toArray() 메서드는 특성을 가질 때까지?
안녕하세요. 당신은 그런 것을 구현 했습니까?
정말은 내 엔티티를 배열로 변환 할 방법이 필요합니다. 나는 그것을 수동으로 할 수 있지만 각 엔티티를 수행하는 것이 고통 스럽다는 것을 안다. 관계로 작업하는 것이 쉽지 않을 것이다.Doctrine 2 toArray() 메서드는 특성을 가질 때까지?
안녕하세요. 당신은 그런 것을 구현 했습니까?
당신은 게터를 찾을 get_class_methods
을 사용할 수 있습니다 : 관계에 대한
function toArray($object)
{
$result = array();
$methods = get_class_methods($object);
foreach($methods as $method) {
if ('get' == substr($method, 0, 3)) {
$result[substr($method, 3)] = $object->$method();
}
}
return $result;
}
http://jmsyst.com/bundles/JMSSerializerBundle/ –