这个问题非常大,因为我想问的是如何将数据添加到pd_procesos_acumulados。
我实际上在研究Symfony和Workbench(如果有帮助的话)。 基本上,我所拥有的是id_proceso(来自pd_procesos_disciplinarios并将保存到id_proceso_acumulado),用户必须输入id_acto(将保存到nro_interno_acum中)。我得到id的URL的一个例子是:“proceso / acumulacion / 133”
这是Controller AcumulacionController:
/**
* @param ProcesoDisciplinario $proceso
*
* @Route("/proceso/acumular/{id}", name="acumular_proceso")
* @Method("POST")
* @ParamConverter("proceso", class="ProcesoBundle:ProcesoDisciplinario")
*
* @return JsonResponse
*/
public function AcumularAction(int $acumula,ProcesoDisciplinario $proceso){
$em = $this->getDoctrine()->getManager();
$repository = $em->getRepository('ProcesoBundle:ProcesoDisciplinario');
$procesado = $repository->findOneById($proceso); //el proceso al que se le atribuye
$procesoAcumula = $acumula->get('procesoAcumuladoInput'); //el proceso a atribuir
return array('procesados'=>$procesado, 'procesoAcumula'=>$procesoAcumula);
}
ProcesoDisciplinario $ proceso是我从网站获得的数据的id,而int $ acumula是用户必须输入的id。 基本上,我需要用户尽可能多地添加id,并且所有id都将具有相同的id_proceso_acumulado。
这是html:
<div class="col-lg-6">
<div class="input-group">
<form id="procesoAcumuladoForm">
<input type="text" class="form-control" placeholder="Número de proceso" name="procesoAcumuladoInput" id="procesoAcumuladoInput">
<span class="input-group-btn">
<button class="btn btn-default btn-success" type="button" name="procesoAcumuladoGuardar" id="procesoAcumuladoGuardar" href="/proceso/acumulacion/{id}">Agregar Proceso</button>
</span>
</form>
</div>
</div>
我希望当数据添加到表格时,页面无需刷新即可显示更改。
aa_actos_administrativos的id(名为ActoAdministrativo):
/**
* @var integer
*
* @ORM\Column(name="id_acto", type="bigint", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
pd_procesos_disciplinarios的id(名为ProcesoDisciplinario)
/**
* @var integer
*
* @ORM\Column(name="id_proceso", type="bigint", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
如果我跳过某些内容,请告诉我。我知道这是一个很大的问题,所以请你请原谅,以防它太多了。提前谢谢!