我正在编译一个在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类?
答案 0 :(得分:2)
我通过将这些行放在我的Server类中解决了这个问题:
#if php
untyped __php__("require 'haxe/_Unserializer/DefaultResolver.class.php'; ");
#end