2014-01-14 40 views

回答

1

您可以在會話直接注入您的SessionManager:

創建會話管理器:

<?php 

namespace Acme\YourBundle\Manager; 

use Symfony\Component\Session/SessionInterface; 

class SessionManager 
{ 

    /** 
    * The session 
    * 
    * @var SessionInterface 
    */ 
    private $session; 

    /** 
    * @param SessionInterface 
    */ 
    public function __construct(SessionInterface $session) 
    { 
     $this->session = $session; 
    } 


} 

並將其聲明爲服務:

services: 
    # Session manager 
    acme_your_bundle.session_manager: 
     class: Acme\YourBundle\Manager\SessionManager 
     arguments: 
      session: "@session" 

你可以看看Session的api,它會幫助你完成。

+0

謝謝你sohhhhhhhh! :) – user2533808

+0

我很高興它有幫助! – Mick

相關問題