Zend framework2 如何在ZF2中创建会话
您好,我一周前开始学习ZF2,我在如何使用ZF2会话方面面临一些问题Zend framework2 如何在ZF2中创建会话,zend-framework2,Zend Framework2,您好,我一周前开始学习ZF2,我在如何使用ZF2会话方面面临一些问题 namespace MyApplication\Controller; use Zend\Mvc\Controller\AbstractActionController; use Zend\Session\Container; // We need this when using sessions class UserController extends AbstractActionController { pub
namespace MyApplication\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\Session\Container; // We need this when using sessions
class UserController extends AbstractActionController {
public function loginAction() {
$user_session = new Container('user');
$user_session->username = 'bravo';
}
public function welcomeAction() {
$user_session = new Container('user');
$username = $user_session->username; // $username now contains 'bravo'
}
}
谁能帮我弄清楚确切的代码片段,或者告诉我哪里错了
提前感谢:)我对ZF2也不太熟悉,但我的代码可能会解决您面临的问题
class UserController extends AbstractActionController {
public function loginAction() {
// Store username in session
$user_session = new Container('user');
$user_session->username = 'bravo';
return $this->redirect()->toRoute('welcome');
}
问题出在名为loginAction的函数中,您在创建会话后没有重定向该函数
希望它能帮助您这不是必需的。您的代码看起来不错。你到底是如何测试这是否有效的?您有任何会话配置吗?您是否能够看到是否正在创建会话?到底是什么问题?