Reutilizar una tabla en distintas operaciones

Hola a todos.

Tenemos trabajando un proyecto en el cual desde una operacion se crea un datos tabla para trabajar con el ci.

En el mismo proyecto ahora se han agregados nuevas operaciones que requieren tener acceso al datos tabla ya intanciado en otras operaciones.

Normalmente nosotros recuperamos una tupla desde un datos tabla que se encuentra en la misma opracion de la siguiente manera


$this->dep('datos_usuarios')->cargar($seleccion);
$this->set_pantalla('pant_usuario');	

Donde $seleccion es la clave pasada desde el cuadro.

El problema es cuando queremos recuperar una tupla desde otra operacion, otro ci.
El error es el siguiente

OBJETO [cargar_dependencia]: No EXISTE una dependencia asociada al indice [datos_usuarios].

El error entiendo es porque queremos acceder a una dependencia que no esta en nuestro ci ya que llama con el $this->.

Podrian ayudarnos a solucionar el problema.

Desde ya muchas gracias.

Saludos

Holas…

En el mismo proyecto ahora se han agregados nuevas operaciones que requieren tener acceso al datos tabla ya intanciado en otras operaciones.

Por esto entiendo que estas queriendo re utilizar un datos_tabla de otra operación. Para ello debes agregar un nuevo componente datos_tabla al ci de la operación en la que estas trabajando y así poder trabajar con el mismo tal como venías haciendo en otras operaciones. Adjunto pantalla de la forma de re utilizar un componente.

Saludos.


Lo pudiste resolver? tengo la misma situación en mi proyecto.

Hola Gente,

como bien les decia Rodrigo, para poder reutilizar un componente, solo tienen que asignarlo al CI de la operacion en donde lo quieren utilizar.

Eso lo hacen, desde el CI en cuestion en la segunda solapa (‘Dependencias’), lo unico que tienen que tener en cuenta es que el nombre de dependencia que ahi especifican coincida con lo que tienen en codigo, de otra manera no les va a funcionar… o si lo prefieren acomodan el codigo para que coincida con lo que ponen ahi, la cosa es que sean iguales.

Para el caso del DT, con eso alcanza… en el caso de componentes visuales, luego lo tienen que asignar a la pantalla donde quieran visualizarlo ademas.

No se si les sirve la respuesta, sino cuentennos un poco mas para ver mejor donde esta su duda.

Saludos