callback_before_insert example

In this example try to add an empty postal code.
function example_callback_before_insert(){
 
$crud = new grocery_CRUD();
 
$crud->set_table('offices');
$crud->set_subject('Office');
$crud->required_fields('city');
$crud->columns('city','country','phone','addressLine1','postalCode');
$crud->callback_before_insert(function ($post_array)  {
if (empty($post_array['postalCode'])) {
$post_array['postalCode'] = 'Not U.S.';
}
return $post_array;
});
 
$output = $crud->render();
 
$this->_example_output($output);
}
 
Note: The below example is an iframe so it might appeared with a scroll bar. If you like you can view the example on a new tab