繁体   English   中英

Zend Framework 2和Concrete5会议

[英]Zend Framework 2 and Concrete5 session

在Zend Framework 2中开发了一个项目并集成了Concrete5,如何在使用zend Framework 2创建的concrete5会话中访问?

例如,如果您在user名称空间中创建了ZF2会话,则可以像这样访问它: $_SESSION['user']['username'] 下面是一个更完整的示例。

// Storing session data within Zend Framework 2
$session = new \Zend\Session\Container('user');
$session->username = 'Andy0708';

// Accessing session data within concrete5
$username = $_SESSION['user']['username'];

另外,您应该能够只在Concrete5中使用Zend\\Session组件。 尽管Zend Framework 2的目标之一是避免依赖关系,但我尚未检查Zend\\Session组件是否存在任何依赖关系。 否则,将自动加载到位就不会有问题。 自从我使用Concrete5以来已经有一段时间了,所以我无法为您提供有关如何在Concrete5中处理自动加载等细节,但是由于您已经集成了Concrete5,因此您应该已经进行了处理。 因此,如果您更喜欢ZF2方式,则还应该能够执行以下操作:

// Assuming that autoloading is in place
$session = new \Zend\Session\Container('user');
$username = $session->username;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM