1
객체의 각 속성이 색인으로로드되고 객체 속성의 각 값이 레지스트리의 값으로 저장되도록 Zend_Registry 인스턴스에 객체를 저장하는 방법은 무엇입니까?Zend Registry에 객체 저장
객체의 각 속성이 색인으로로드되고 객체 속성의 각 값이 레지스트리의 값으로 저장되도록 Zend_Registry 인스턴스에 객체를 저장하는 방법은 무엇입니까?Zend Registry에 객체 저장
내 질문에 답했습니다. Zend_Registry를 확장하는 클래스를 만들고 다음 메서드를 추가하십시오.
public static function loadObject($object){
$data = get_object_vars($object);
foreach($data as $key => $value){
self::set($key, $value);
}
}
여러분이 직접 요청한 답변을 신속하게 답변 해주었습니다. – Rinzler
바라건대 다른 사람들이이 방법을 사용할 수 있기를 바랍니다. – alecwhardy
로드해야하는 모든 것이 공개 속성 인 경우이 방법이 유용합니다. 객체에서 toArray()를 구현 한 다음 배열을 레지스트리에 덤프하는 것이 더 낫지 않습니까? 배열 전체를 반복하거나 배열을 반복하고 키를 인덱스로 추가 할 수 있습니다. – RockyFord