thought i would post examples.php with employees_management() re-factored to a coding style that reduces repetition:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /* class assumes the following autoloader config settings: $autoload['libraries'] = array('database', 'grocery_CRUD'); $autoload['helper'] = array('security', 'url'); */ class Examples extends CI_Controller { public function __construct() { parent::__construct(); } public function _example_output($output = null) { $this->load->view('example.php',$output); } public function employees_management() { $this->_example_output( $this->grocery_crud ->set_table('employees') ->set_relation('officeCode','offices','city') ->display_as('officeCode','Office City') ->set_subject('Employee') ->required_fields('lastName') ->set_field_upload('file_url','assets/uploads/files') ->render() ); }