2011-07-27 5 views
0

커미션 접합위원회 세부 정보 API와 함께 simpleXML 객체를 사용하고 있습니다. 제대로 작동하고 있으며 수수료 세부 정보를 받고 있습니다. 이제 한 페이지에 보고서를 표시하고 'Add Report (보고서 추가)'버튼을 누르면 DB에 추가되어야합니다. 하지만 simpleXML 개체 변수를 페이지 전체에 전달할 수는 없습니다. 그것을 직렬화 한 후에 숨겨진 값으로 전달하려고했습니다. 하지만 simpleXML Object의 serialization에는 몇 가지 문제가 있으므로 사용할 수 없습니다. 그 값을 다른 페이지로 어떻게 전달할 수 있는지 알려주세요. 나는 그 물건을 POST 할 수있는 방법을 의미한다. 나는 사용자 정의 Joomla 구성 요소 내부에서 이것을 사용하고 있습니다.페이지 전체에 simpleXML 객체 전달

+0

세션을 사용하여 데이터를 저장하는 방법은 어떻습니까? –

+0

@Xupypr MV : 세션이 객체를 serilize 할 것이므로 serialize/unserialize를 직접 호출 할 때와 동일한 문제가 발생해야합니다. – prodigitalson

+0

@ prodigitalson 변수를 숨겨진 필드로 전달하려고했습니다. 그러나 '? xml version ='만 전달합니다. 이것은 변수를 전달하는 방법입니다. [code] ($ report_xml = $ reports-> asXML(); ) 과 –

답변

0

XML은 본질적으로 데이터 교환 형식 일 뿐이므로 $xml->asXML()으로 다시 xml 문자열로 저장하지 않고 게시하면됩니다.