2011-07-27 6 views
0

私はコミッションジャンクションCommission Details APIでsimpleXMLオブジェクトを使用しています。それは適切に働いており、私は手数料の詳細を取得しています。今はレポートを1ページに表示しています。「レポートの追加」ボタンを押すと、DBに追加する必要があります。しかし、私はsimpleXML Object変数をページ全体に渡すことができません。私はそれをシリアル化した後、隠し値として渡そうとしました。しかし、シンプルXMLオブジェクトのシリアライゼーションにはいくつかの問題があり、使用できません。私はどのように他のページに値を渡すことができるか教えてください。私はオブジェクトをPOSTする方法を意味します。私はこれをカスタムJoomlaコンポーネントの内部で使用しています。ページ全体にsimpleXMLオブジェクトを渡します

+0

セッションを使用してデータを保存する方法はありますか? –

+0

@Xupypr MV:セッションはオブジェクトをセリライズするので、serialize/unserializeを直接呼び出すのと同じ問題が発生するはずです。 – prodigitalson

+0

@prodigitalson私は変数を隠しフィールドとして渡そうとしました。しかし、それは '?xml version ='のみを渡しています。これが私が変数を渡す方法です。 [code]($ report_xml = $ reports-> asXML(); )そして –

答えて

0

XMLは基本的にデータ交換フォームなので、xml文字列としてもう一度$xml->asXML()で保存して投稿しないでください。

関連する問題