1) QUE ES Y DIFERENCIA INVISIBE VS HIDDEN/OCULTO? Si tienes un campo oculto en el formulario, el valor de este esta sujeto, con los ultimos depuradores de los navegadores (especialmente el de webkit) se puede hacer en caliente sin salir o recargar el formulario. Para eso se creo el campo invisible en codeigniter Grocery Crud, este "no esta en el formulario" pero lo estara en el envio post antes de insertar en db. 2) RAZON EXPLICADA DE LOS CAMPOS INVISIBLES ? Tenemos declarado 3 campos solamente para ver de los 4 que son el equivalente de las columnas ya que no queremos el 'fiel4' salga en el formulario ni sea un campo oculto alterable en el mismo, seguro haria su declaracion asi: $crud->fields('field1','field2','field3'); $crud->callback_before_insert(array($this,'test_callback')); Y entonces para el campo 'field4' no presente en el formulario queremos enviar un valor oculto sin usar el campo hidden, bueno nor...