Hola, estoy personalizando la operación de Mis datos personales en G3W 2.8.
Necesito agregar campos en el formulario.
Lo que hice fue:
Modificar la clase modelo\datos\db\datos_censales.php para que devuelva el campo extra en la consulta sql
Agregue en principales.twig las siguientes lineas:
{{this.data.form.AUX1_barrio_per_lec.renderLabel|raw}}
{{this.data.form.AUX1_barrio_per_lec.renderViewHelper|raw}}
Al ejecutar la operación me sale el siguiente error y no se visualiza el formulario:
clase: Twig_Error_Runtime
mensaje: An exception has been thrown during the rendering of a template ("Method AUX1_barrio_per_lec does not exist") in "formulario/default.twig" at line 13.
traza:
Alguien me podría indicar que me falta para que la operación funcione.
Hola Bruno, si extendí la clase definicion_datos_censales y le agregué la definición del campo… pero sigue sin funcionar, no muestra el formulario y sigue dando el mismo error que te comenté antes.
Encontré el problema. estaba con el mismo problema me tomaba la clase definicion_datos_censales.php original y no la personalizada. el problema era que la clase form_principales personalizada debe extender form_comun (personalizado) y no al form_principales original
class form_principales extends form_comun
La clase form principales original extiende de form_comun original y ahí estaba el problema.