Hi!
I want to use the callback_column function to make some SQL update in the background as the rows are displayed.
This is my GC code in the view:
<?php $crud = new grocery_CRUD();
$crud->where('(status IS NULL) OR (assigned_to = '.$id.')');
$crud->order_by('id','ASC');
$crud->limit(3,0);
$crud->set_table('mobil_lead');
$crud->columns('mobile_number', 'package_name', 'package_end_date');
$crud->field_type('mobile_number', 'readonly');
$crud->field_type('package_end_date', 'readonly');
$crud->change_field_type('contacted_by', 'hidden', $id);
$crud->change_field_type('contacted_at', 'hidden', date('Y-m-d'));
$crud->change_field_type('created_at', 'hidden');
$crud->change_field_type('modified_at', 'hidden', date('Y-m-d'));
if(!$this->CI->isAdmin($id)){
$crud->unset_add();
}
$crud->callback_column('mobile_number', array($this,'_callback_assign_to_user_home'));
function _callback_assign_to_user_home($value, $row){
return $row->mobil_number;
}
$output = $crud->render();
$this->load->view('mobil.php', $output); ?>
The callback function is just a test I removed everything from it, but it still gives me:
A PHP Error was encounteredSeverity: Warning Message: call_user_func() expects parameter 1 to be a valid callback, class 'CI_Loader' does not have a method '_callback_assign_to_user_home' Filename: libraries/Grocery_CRUD.php Line Number: 1867
So my question is: where exactly should I write the callback function exactly and how to call it without errors?
Thank you :)
