Ver Mensaje Individual
  #14 (permalink)  
Antiguo 03/01/2013, 14:36
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Codeigniter - integrar contenidos

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.
__________________
Saludos!!!
Maru.-