Modificar el nombre de un combobox

37 views
Skip to first unread message

lexisvar

unread,
May 20, 2012, 12:31:22 AM5/20/12
to kum...@googlegroups.com
Buenas a todos,

Estoy en un proyecto en el cual estoy utilizando el helper Form::dbSelect('modelo_id'); El cuál me permite traer a un comboBox datos de una de las tablas del modelo.

Para ver la imagen dar clic sobre ella

Resulta que los nombres de los campos en el formulario van quedando dentro de una array de la foma: nombre_del_array['nombre_del_campo']

En la anterior imagen puede observar como efectivamente, el campo para el documento y el comboBox tienen un nombre correcto, los cuales podrán ser procesados sin problema alguno.

Mi problema es el siguiente:

cuando usaba el Helper Form::dbSelect('modelo_id'); éste le ponía automáticamente el nombre al comboBox usando el mismo string que le había puesto en el parentesís, para el ejemplo el comboBox quedaba así: id="modelo_id" name="modelo_id" . Yo necesitaba que en el campo name me quedara así: name="modelo['nombre_de_tabla_id']";

Busqué en el manual y no encontré como hacerlo, entonces lo que decidí fue hacer lo siguiente:

Con javascript luego de  usar el Helper le modificaba el nombre. Así:

<?php echo Form::dbSelect('tipos_de_documentos_id'); ?>

<script>document.getElementById('tipos_de_documentos_id').name='clientes[tipos_de_documentos_id]';</script>

Afortunadamente eso sirvió, pero lo que quiero conseguir, es hacerlo más limpio si alguién sabe como hacerlo. le pido por favor, me diga como conseguirlo.


Manuel Aguirre

unread,
May 20, 2012, 9:43:46 AM5/20/12
to kum...@googlegroups.com
Form::dbSelect("model.nombre_de_la_tabla_id")  http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versi%C3%B3n_1.0_Beta2#Form::dbSelect.28.29

Suerte...!!!
Reply all
Reply to author
Forward
0 new messages