2013-07-15 60 views

回答

0

例如,如果您在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以來,這已經有一段時間了,所以我無法向您提供有關如何處理自動加載的細節,以及具體情況5,但由於您已經集成了concrete5,因此您應該已經處理了這個問題。所以,如果你更喜歡ZF2的話,你也應該可以這樣做:

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