2014-12-05 6 views
0

안녕하세요 저는 일주일 전 ZF2를 배우기 시작했으며 ZF2에서 세션을 사용하는 방법에 문제가 있습니다.ZF2에서 세션을 만드는 방법

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' 
    } 
} 

누구든지 정확한 코드 스 니펫으로 나를 도우거나 잘못된 위치를 말해 줄 수 있습니까?

+0

귀하의 코드는 괜찮아 보이는 희망이 도움 세션을 생성 한 후 리디렉션하지 않은 loginAction라는 이름의 기능에 있었다. 정확히 어떻게 작동하는지 테스트하고 있습니까? 세션 구성이 있습니까? 세션 생성 여부를 확인할 수 있습니까? –

+0

정확히 무엇이 문제입니까? – Ruben

답변

1

: 사전에

덕분에 나는 또한 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'); 
    } 

문제

는 당신이

+0

이것은 필요하지 않습니다. –

관련 문제