Guardar datos en tres tablas relacionadas Symfony 4
Publicado por GeoPDK (2 intervenciones) el 18/07/2019 10:21:34
Buenos días,
Primero de todo pido disculpas por mi poco conocimiento del sector, pero soy nuevo en Symfony y en PHP en general.
Estoy haciendo un proyecto nuevo usando Symfony 4 y me surge el siguiente problema.
Tengo dos tablas en mi aplicación, una de Contrataciones y otra de Alertas para estas contrataciones.
Están relacionadas entre ellas mediante una tabla intermedia, ya que una contratación puede tener varias alertas a la vez.
Dejo una imagen para que puedan ver la relación.

Ya tengo todas las entidades creadas con sus Setters y Getters y todos los formularios hechos y funcionando, para añadir una nueva alerta y una nueva contratación y toda la funcionalidad adicional.
Mi finalidad es, programar una función, para que en la tabla intermedia se guarden las ID´s de contrataciones y de alertas y estén relacionadas entre ellas para que mas adelante pueda mostrar un listado de las contractaciones con sus respectivas alertas.
No consigo crear la lógica para recoger la ID de contratacion y la ID de la alerta creada y guardarlo en la tabla que los relaciona y posteriormente mostrar´lo.
No se si me he explicado correctamente o si digo alguna tontería, disculpadme.
Gracias de antemano
Primero de todo pido disculpas por mi poco conocimiento del sector, pero soy nuevo en Symfony y en PHP en general.
Estoy haciendo un proyecto nuevo usando Symfony 4 y me surge el siguiente problema.
Tengo dos tablas en mi aplicación, una de Contrataciones y otra de Alertas para estas contrataciones.
Están relacionadas entre ellas mediante una tabla intermedia, ya que una contratación puede tener varias alertas a la vez.
Dejo una imagen para que puedan ver la relación.
Ya tengo todas las entidades creadas con sus Setters y Getters y todos los formularios hechos y funcionando, para añadir una nueva alerta y una nueva contratación y toda la funcionalidad adicional.
Mi finalidad es, programar una función, para que en la tabla intermedia se guarden las ID´s de contrataciones y de alertas y estén relacionadas entre ellas para que mas adelante pueda mostrar un listado de las contractaciones con sus respectivas alertas.
No consigo crear la lógica para recoger la ID de contratacion y la ID de la alerta creada y guardarlo en la tabla que los relaciona y posteriormente mostrar´lo.
No se si me he explicado correctamente o si digo alguna tontería, disculpadme.
Gracias de antemano
Valora esta pregunta


0