Foro de la Comunidad SIU

Toba => Toba - Desarrollo => Mensaje iniciado por: gibarel en junio 01, 2018, 10:47:38 am

Título: get_transformaciones
Publicado por: gibarel en junio 01, 2018, 10:47:38 am
Hola estoy ejecutando esto $transformaciones = $this->dep($formulario)->get_transformaciones(); y toba me devuelve:  Call to undefined method xxxx_ei_formulario::get_transformaciones()

Alguna idea porque no me reconoce el método?

Versión toba
2.7.13
Título: Re:get_transformaciones
Publicado por: richard en junio 01, 2018, 02:46:20 pm
Hola Gabriel,

te hago una consulta, el metodo get_transformaciones es propio?.. lo tenes definido en que subclase?.
Revisaste que la instancia del formulario a la que estas apuntando en runtime tenga dicho metodo?.. por ahi te falto agregarle la subclase a la definicion del form.

Saludos
Título: Re:get_transformaciones
Publicado por: gibarel en junio 04, 2018, 04:58:24 pm
ei_formulario_base.php
/**
    * Define cuales ef y que tipo de transformación hay que aplicar
    *
    * Retorna un arreglo asociativo 'nombre_ef'=>'tipo_transformación'
    *
    * Donde 'tipo_transformación' puede asumir los valores:
    *
    * - 'none'
    * - 'capitalize'
    * - 'uppercase'
    * - 'lowercase'
    *
    * @return array
    */
   function get_transformaciones()
   {
      return array();      // no hay transformaciones definidas
   }
Título: Re:get_transformaciones
Publicado por: richard en junio 14, 2018, 05:22:53 pm
Hola Gabriel,
ei_formulario_base.php
   function get_transformaciones()
   {
      return array();      // no hay transformaciones definidas
   }

Y esta clase ei_formulario_base seria desde la cual heredan todas las instancias de los formularios?,  probaste colocandola como archivo de subclase directamente en el editor?.
Saluduos