⚠ In case you've missed it, we have migrated to our new website, with a brand new forum. For more details about the migration you can read our blog post for website migration. This is an archived forum. ⚠

  •     

profile picture

Flexigrid not work



beimar24
  • profile picture
  • Member

Posted 09 May 2013 - 17:10 PM

 
$crud->set_theme('flexigrid');
 
 
Flexigrid not work
get the following error
attached error screenshot
in advance thank you very much
Dear Engineers
 

davidoster
  • profile picture
  • Member

Posted 09 May 2013 - 19:51 PM

Show the code in function productos().

Which version of GroceryCRUD do you use?


beimar24
  • profile picture
  • Member

Posted 11 May 2013 - 19:41 PM

i have GC

 

grocery_CRUD-1.3.3

 

Code  Products is 

 

 

<?php
 
if (!defined('BASEPATH'))
    exit('No direct script access allowed');
 
/* Heredamos de la clase CI_Controller */
 
class Productos extends CI_Controller {
 
    function __construct() {
        
        parent::__construct();
 
        /* Cargamos la base de datos */
        $this->load->database();
 
        /* Cargamos la libreria */
        $this->load->library('grocery_crud');
 
        /* Añadimos el helper al controlador */
        $this->load->helper('url');
        }
 
    function index() {
        /*
         * Mandamos todo lo que llegue a la funcion
         * administracion().
         * */
        redirect('productos/administracion');
    }
 
    function administracion() {
        
        try {                                    
            /* Creamos el objeto */
             $crud = new grocery_CRUD();
             $crud->set_language('spanish');
 
            /* Seleccionamos el tema */
             //$crud->set_theme('datatables');
            $crud->set_theme('flexigrid');
 
            /* Seleccionmos el nombre de la tabla de nuestra base de datos */
   $crud->set_table('personas')                      
         ->set_subject('Personas')
         ->columns('Documento', 'Nombres', 'Apellidos', 'Fecha_Nacimiento', 'Estatura', 'Foto',  'Identificacion', 'Genero', 'Estado_Civil', 'Tipo_Sanguineo','Estado');
          
    $crud->add_fields('Documento', 'Nombres', 'Apellidos', 'Fecha_Nacimiento', 'Estatura', 'Foto', 'Identificacion', 'Genero', 'Estado_Civil', 'Tipo_Sanguineo','Estado');
    $crud->edit_fields('Documento','Nombres','Apellidos','Fecha_Nacimiento','Estatura','Foto','Identificacion', 'Genero', 'Estado_Civil', 'Tipo_Sanguineo','Estado');
                  
               
            $crud->set_field_upload('Foto', 'assets/uploads/files');
 
            // Se le asigna la relacion con la tabla identificacón 
            $crud->set_primary_key('Identificacion', 'IDENTIFICACION');
            $crud->set_relation('Identificacion', 'IDENTIFICACION', 'Tipo_Identificacion');
                         
            // Se le asigna la relacion con la tabla Genero
            $crud->set_primary_key('Genero', 'GENERO');
            $crud->set_relation('Genero', 'GENERO', 'nombregenero');
 
            // Se le asigna la relacion con la tabla Estado Civil
            $crud->set_primary_key('Estado_Civil', 'ESTADO_CIVIL');
            $crud->set_relation('Estado_Civil', 'ESTADO_CIVIL', 'nombre_estado_civil');
 
            // Se le asigna la relacion con la tabla Tipo sanguineo
            $crud->set_primary_key('Tipo_Sanguineo', 'TIPO_SANGUINEO');
            $crud->set_relation('Tipo_Sanguineo', 'TIPO_SANGUINEO', 'Nombre_sanguineo');
                        
            // Se le asigna la relacion con la tabla ESTADOS
            $crud->set_primary_key('Estado', 'ESTADOS');
            $crud->set_relation('Estado', 'ESTADOS', 'Nombre_Estado');
                         
            /* Asignamos el idioma español */
            $crud->set_language('spanish');
 
            /* Aqui le decimos a grocery que estos campos son obligatorios */
            $crud->required_fields(
                    'Documento',
                    'Nombres',
                    'Apellidos',
                    'Fecha_Nacimiento',
                    'Estatura', 
                    'Identificacion',
                    'Genero',
                    'Estado_Civil',
                    'id_estado',
                    'Estado',
                    'Tipo_Sanguineo'
            );
            /* Aqui le indicamos que campos deseamos mostrar */
            $crud->columns(
                    'Documento',
                    'Nombres',
                    'Apellidos',
                    'Fecha_Nacimiento',
                    'Estatura',
                    'Identificacion',
                    'Genero',
                    'Estado_Civil',
                    'Foto'                    
            );
            /* Generamos la tabla */
            $output = $crud->render();
            /* La cargamos en la vista situada en 
              /applications/views/productos/administracion.php */
            $this->load->view('productos/administracion', $output);
        } catch (Exception $e) {
            /* Si algo sale mal cachamos el error y lo mostramos */
            show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
        }
    }
}

 

 

thank you very much
Dear Engineers

davidoster
  • profile picture
  • Member

Posted 12 May 2013 - 06:36 AM

Have you changed the list_template.php file?