te copio como quedo el controlador categorias
Código PHP:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/* Heredamos de la clase CI_Controller */
class Categorias 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'); //lo saco porque lo agregué a autoload ya que se carga siempre
}
function index()
{
$data = array('css_files' => array('main.css'));
$this->load->view('categorias/categorias_v', $data);
$data = array('title' => 'categorias', 'main_content' => 'categorias/categorias_v');
$this->load->view('template', $data);
}
/*
*
**/
function categorias_v()
{
try{
/* Creamos el objeto */
$crud = new grocery_CRUD();
/* Seleccionamos el tema */
$crud->set_theme('flexigrid');
/* Seleccionmos el nombre de la tabla de nuestra base de datos*/
$crud->set_table('categorias');
/* Le asignamos un nombre */
$crud->set_subject('Categorias');
/* Asignamos el idioma español */
$crud->set_language('spanish');
/* Aqui le decimos a grocery que estos campos son obligatorios */
$crud->required_fields(
'id_categoria',
'nombre_categoria'
);
/* Aqui le indicamos que campos deseamos mostrar */
$crud->columns(
'id_categoria',
'nombre_categoria'
);
/* Generamos la tabla */
$output = $crud->render();
}catch(Exception $e){
/* Si algo sale mal cachamos el error y lo mostramos */
show_error($e->getMessage().' --- '.$e->getTraceAsString());
}
}
}
y estos son los errores que arroja
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: js_files
Filename: categorias/categorias_v.php
Line Number: 5
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: categorias/categorias_v.php
Line Number: 5
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: output
Filename: categorias/categorias_v.php
Line Number: 9
header menu
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: js_files
Filename: categorias/categorias_v.php
Line Number: 5
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: categorias/categorias_v.php
Line Number: 5
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: output
Filename: categorias/categorias_v.php
Line Number: 9
gracias por tu ayuda y tu paciencia.