我正在使用 ZendAMF 进行远程处理。
<?php
error_reporting(E_ALL | E_STRICT); //error reporting, not needed
require_once "Zend/Amf/Server.php"; //the zendAMF server
require_once "process.php"; //our test class
$server = new Zend_Amf_Server(); //declare the server
$server->setClass("process"); //load our test-class to the server
$server->setClassMap("Session", "Session");
echo($server->handle()); // needed to start the server
?>
我的问题是我有一个 ActionScript 类会话和一个 PHP 类会话,但它仍然没有被映射。我有一些疑问...可能很傻...
PHP类的文件名是否应该与类名相同,因为它不是必需的,但是在映射时它带有一个值分数。
您将如何在 flex 应用程序中调用这些映射对象。我的方法如下所示,但不确定它是否正确。
$server->setClassMap("Session", "Session"); 这是上述函数中的一个 PHP 和 Flex 类。
我的 PHP 会话类也在包含目录中,我应该指出任何地方或 ZendAMf 会处理它。
弹性代码。
var userSession:Session = new Session();
sessionHold.text = userSession.userid;
谢谢。