Autor Tema: get_transformaciones  (Leído 60 veces)

0 Usuarios y 1 Visitante están viendo este tema.

gibarel

  • Newbie
  • *
  • Mensajes: 6
    • Ver Perfil
    • Email
  • Nombre y apellido: Gabriel Fiasche
  • Sistema: toba
  • Utilizo algun sistéma del SIU: Sí
get_transformaciones
« : 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

richard

  • Moderador Global
  • *****
  • Mensajes: 2455
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:get_transformaciones
« Respuesta #1 : 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
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

gibarel

  • Newbie
  • *
  • Mensajes: 6
    • Ver Perfil
    • Email
  • Nombre y apellido: Gabriel Fiasche
  • Sistema: toba
  • Utilizo algun sistéma del SIU: Sí
Re:get_transformaciones
« Respuesta #2 : 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
   }

richard

  • Moderador Global
  • *****
  • Mensajes: 2455
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:get_transformaciones
« Respuesta #3 : 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
Twitter es al incontinente verbal,  lo que los dulces al diabetico.