sesiones data close php symfony symfony1 symfony-1.4

php - data - symfony service session



¿Cómo usar Sesiones en Symfony? (2)

En Symfony2, la sintaxis es diferente:

$session = $this->getRequest()->getSession(); // store an attribute for reuse during a later user request $session->set(''foo'', ''bar''); // in another controller for another request $foo = $session->get(''foo'');

También puede obtener variables de sesión de Twig, sin tener que pasar la variable de sesión explícitamente (está en la ''aplicación'' global):

{{ app.session.get(''foo'', ''bar''); }}

Al igual que en PHP clásico, usamos las variables mágicas para comenzar y crear sesiones, entonces, ¿cómo hacer eso en Symfony?


En su controlador, puede acceder a las variables de sesión a través del objeto de usuario.

// Get a session value $name = $this->getUser()->getAttribute(''name'', ''default_value''); // Set a session value $this->getUser()->setAttribute(''name'', $value);