\!/ KyuuKazami \!/

Path : /home/kohli/public_html/application/controllers/admin/
Upload :
Current File : /home/kohli/public_html/application/controllers/admin/categories.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Categories extends CI_Controller {

    public function __construct()
    {
        parent::__construct();

        $this->load->database();
        $this->load->helper('url');
        $this->load->library('grocery_CRUD');
    }

    public function _output($output = null)
    {
        $data['inner_template'] = "admin/grocery/grocery";
        $data['groc_output'] = $output;
        $this->load->view('admin/layout/layout_main.php',$data);
    }

    public function index()
    {

        $crud = new grocery_CRUD();

        $crud->set_table('categories');
        $crud->set_subject('Category');

        $crud->columns('category_name','description','collection_id','parent_id','image','crank');
        $crud->display_as('category_name','Category Name');			 			 		
        $crud->required_fields('category_name','collection_id');
        $crud->fields('category_name','description','collection_id','parent_id','image','crank');
        $crud->set_relation('collection_id','collections','collection_name');
        $crud->set_relation('parent_id','categories','category_name');
        $crud->set_field_upload('image','assets/uploads/files/categories');               

        $output = $crud->render();                
        $this->_output($output);		
    }

}

@KyuuKazami