【问题标题】:passing simpleXML Object across Pages跨页面传递 simpleXML 对象
【发布时间】:2011-07-27 11:58:12
【问题描述】:

我正在使用simpleXML 对象和commission junction Commission Details API。它工作正常,我正在获取佣金详细信息。现在我在一页中显示报告,并且在按下“添加报告”按钮后,它必须被添加到数据库中。但我无法跨页面传递 simpleXML Object 变量。我试图在序列化后将其作为隐藏值传递。但是 simpleXML 对象的序列化存在一些问题,所以我不能使用它。请让我知道如何将值传递到其他页面。我的意思是如何发布对象。我在自定义 Joomla 组件中使用它。

【问题讨论】:

  • 使用session存储数据怎么样?
  • @Xupypr MV:因为会话会序列化对象,他应该遇到与直接调用序列化/反序列化相同的问题。
  • @prodigitalson 我试图将变量作为隐藏字段传递。但它只传递了'?xml version='。这就是我传递变量的方式。 [代码]( $report_xml=$reports->asXML();)。和

标签: php xml xml-serialization simplexml joomla-extensions


【解决方案1】:

既然 XML 本质上是一种数据交换形式,那您为什么不直接将其保存为 xml 字符串并再次使用 $xml->asXML() 并发布呢?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 2013-03-15
    相关资源
    最近更新 更多