将数据添加到表

时间:2015-10-21 14:07:33

标签: javascript php jquery symfony doctrine

这个问题非常大,因为我想问的是如何将数据添加到pd_procesos_acumulados。

See Picture of tables

我实际上在研究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;

如果我跳过某些内容,请告诉我。我知道这是一个很大的问题,所以请你请原谅,以防它太多了。提前谢谢!

0 个答案:

没有答案