In case you've missed it, you are looking at an older version of the website. Checkout our latest version, we promise you will love it 😍

callback_edit_field

void callback_edit_field( string $field , mixed $callback ) 
Quick Description: This callback escapes the default auto field output of the field name at the edit form.

This callback escapes the default auto field output of the field name at the edit form. To your callback you will take two parameters . 1st the value of the field and 2nd the primary key value of the record you just edited.

Example:

function example_callback_edit_field(){
 
        $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_edit_field('phone', function ($value, $primary_key) {
            return '+30 <input type="text" maxlength="50" value="'.$value.'" name="phone" style="width:462px">';
        });
 
        $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