오브젝트를 작성한 다음 오브젝트를 XML로 변환하는 다음 코드를 가지고 있습니다. 당신이 볼 수 있듯이 내가 여러 객체를 가지고 있기 때문에 이것을 반복한다. 각 객체에 대해 새로운 XML 파일을 만들고 싶지 않습니다. 모두 같은 XML 파일에 넣기를 원합니다. 따라서이 루프 내에서 객체를 XML에 추가하기 전에 객체를 결합해야합니다. 누구든지 어떤 아이디어?여러 오브젝트 결합
$orderObj1 = new Order();
$orders = $orderObj1->getAllOrders();
foreach ($orders as $order => $orderdetail){
//create Order XML from object
$orderObj2 = new Order($orderdetail['id']);
}
$serializer = new XML_Serializer();
// set name for root element
$serializer->setOption("rootName", "orders");
//add the XML declaration
$serializer->setOption("addDecl", "true");
$result = $serializer->serialize($orderObj2);
if($result === true) {
$orders_xml = $serializer->getSerializedData();
}
echo $orders_xml;
코드를 잊어 버렸습니다. –
참조 코드를 추가하십시오;) –
호그와트에서 공부 했습니까? 또는 나는 시력으로 오래갑니다. "아래 코드"가 보이지 않습니다. 제출하기 전에 게시물을 확인하기위한 노력을 기울이십시오 : ( – mauris