我正在开发一个Zend项目,我需要包含另一个不使用ZF的项目。这个其他项目存储在zend项目文件夹的公共目录中。
对于这个其他项目,我需要来自zend项目的logindata(zend auth用于此)。我认为有两种方法可以实现这一目标。
或许(可能)还有其他/更好的解决方案?!
希望它很清楚。 TNX
答案 0 :(得分:1)
$authNamespace = new Zend_Session_Namespace('Zend_Auth');
$authNamespace->user = "myusername";
来自'nonzend`项目的include pathToZendProjectDirectory\Zend\Session.php
答案 1 :(得分:0)
登录数据位于SESSION变量中。但我们无法直接在项目外部访问会话数据,因为SESSION包含一些Zend对象。当我们开始会话时它会出错__PHP_Incomplete_Class没有反序列化器。 为了解决这个问题,请在页面开头添加代码。
function __autoload($class) { // required files load automatically
require_once "pathToZendProjectDirectory/PathToZendLibrary/$class.php";
}