如何使用 AMFPHP 返回数据类型“Date”

How to return data type "Date" using AMFPHP

提问人:allesmoegliche 提问时间:8/31/2023 更新时间:8/31/2023 访问量:25

问:

因此,我一辈子都无法将PHP类映射到ActionScript类中。 我需要使用 AMFPHP 返回。例如:DateTimeDateDate

<?php
class Foo {  
  public $id; // int
  public $name; // string
  public $date; // DateTime
  public $bar; // custom object
}
?>

应该去--->

package {
  class Foo {
    public var id:int;
    public var name:String;
    public var date:Date; // native class
    public var bar:Bar;
  }
}

但我正在得到

package {
  class Foo {
    public var id:int;
    public var name:String;
    public var date:Object;
    public var bar:Bar;
  }
}

我不认为这里有人还在使用这种旧东西,但我想值得一试。谢谢。

ActionScript-3 Flash ActionScript AMF AMFPHP

评论

0赞 Vesper 9/6/2023
我会说问 AMFPHP 开发人员这是否可行。一般来说,DateTime 和 dates 是相当多的遗留问题,也许 AMFPHP 开发人员只是未能将传入的 DateTime 正确编码为 AS3 会识别为有效对象的序列化。如果失败,请在接收时解析其中的对象,并通过代码将其转换为有效的日期时间。Date

答: 暂无答案