Cet article analyse l'utilisation de la session Symfony2 avec des exemples. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Symfony a sa propre méthode de session dans l'ancienne version 2.2 et avant était
$session = $this->getRequest()->getSession(); $session->set('foo', 'bar'); $foobar = $session->get('foobar');
Plus tard, la méthode $this->getRequest() a été abandonnée à partir de Symfony2.3, et la méthode d'utilisation de session est devenue
use Symfony\Component\HttpFoundation\Request; public function indexAction(Request $request) { $session = $request->getSession(); // store an attribute for reuse during a later user request $session->set('foo', 'bar'); // get the attribute set by another controller in another request $foobar = $session->get('foobar'); // use a default value if the attribute doesn't exist $filters = $session->get('filters', array()); }
J'espère que cet article sera utile à la programmation PHP de chacun basée sur le framework Symfony.
Pour plus d'articles liés à l'analyse d'exemples d'utilisation de session Symfony2, veuillez faire attention au site Web PHP chinois !