在编译Haxe时如何确保找到PHP类?

时间:2017-08-09 19:32:34

标签: php haxe ufront

我正在编译一个在Haxe 3.4之前工作的UFront应用程序。升级后,使用远程处理时开始生成此错误:

PHP Fatal error: Class 'haxe__Unserializer_DefaultResolver' not found…site/ufront/www/lib/haxe/Unserializer.class.php on line 554

作为临时修复,我在该文件的顶部插入了此语句:

require '_Unserializer/DefaultResolver.class.php';

显然,我下次编译时会消失。如何确保PHP找到DefaultResolver类?

1 个答案:

答案 0 :(得分:2)

我通过将这些行放在我的Server类中解决了这个问题:

#if php
untyped __php__("require 'haxe/_Unserializer/DefaultResolver.class.php'; ");
#end