Hola a todos,
Tengo dos entidades relacionadas, cuando hago un editar a la entidad principal quiero que el ID de esta entidad se guarde en la entidad secundaria para que exista la relación.
Mi pregunta es, qué recomiendan para pasar el ID de la entidad principal a la secundaria, ¿pasar el ID como parámetro de la ruta? o ¿Pasarlo por una variable de sesión? ¿o existe alguna otra forma de hacerlo?
De antemano les agradezco sus opiniones.
Respuestas
Dicho por @javiereguiluz en una pregunta similar:
La solución típica a este problema es usar la sesión. En Symfony es realmente sencillo. El controlador que guarda información tendría esta pinta:
use Symfony\Component\HttpFoundation\Request; public function indexAction(Request $request) { $session = $request->getSession(); $session->set('nombre_variable', 'valor_variable'); // ... }
Y el controlador que lee la información haría lo siguiente:
use Symfony\Component\HttpFoundation\Request; public function indexAction(Request $request) { $session = $request->getSession(); $variable = $session->get('nombre_variable'); // ... }
@TsubasaAkai
29 julio 2015, 17:02
Gracias por la respuesta,
@miguelplazasr
29 julio 2015, 18:27