Saludos,
tengo unos inconvenientes modificando tehuelche 2.2.0 con toba 1.1.0, aunque es posible que mi error no sea muy especifico (y que de echo sea bastante pavo) ya que soy nuevo en esto.
Agregué una pantalla a un ci (editor) , le agregué un formulario “p_documentacion” con el evento “modificacion” y fui al archivo que lo extiende (ci_editor.php) al final le agregué lo siguiente:
function evt__p_documentacion__modificacion($datos)
{
$aviso = "Debug";
toba::notificacion()->agregar($aviso);
}
pero al grabar los datos no obtuve nada.
Disculpen si es demasiado básico pero ya estoy bastante confundido y el calor me está matando.
Hola Fran, bienvenido al foro!
Una cosa que se me ocurre es que no este tildado el check “maneja datos” en el evento
Podrías adjuntarnos una captura de la definición del evento en toba_editor?
creo que el problema radica en que confundiste el nombre del componente con el identificador que se le da como dependencia en el ci. Si te fijas en el arbol a la izquierda, el formulario que estas editando aparece con el nombre docs ese es el nombre que tiene como dependencia dentro del objeto CI.
El identificador del metodo para escuchar los eventos se construye como evt__id_dependencia__id_evento por lo tanto tu codigo quedaria asi:
function evt__docs__modificacion($datos)
{
$aviso = "Debug";
toba::notificacion()->agregar($aviso);
}
Saludos
Richard
PD: Disculpa el uso de negrita… pero esta cosa no tiene italicas. XD
Pufff, ni siquiera. Estaba usando el identificador de la pantalla que en algún momento asumí que era igual al nombre del componente. Usando el nombre de la identificador arrancó, muchas gracias.