⚠ In case you've missed it, we have migrated to our new website, with a brand new forum. For more details about the migration you can read our blog post for website migration. This is an archived forum. ⚠

  •     

profile picture

set_relation and fourth param



jcasanova
  • profile picture
  • Member

Posted 08 June 2012 - 20:14 PM

Where is the problem....

I got:

$crud->set_relation('idtrafonet','trafonet','serial',array("used" => "0"));

works ok to assign the "trafonet" id available (value 0), but when the form is saved, a callback set the 0 to 1, so it used.

here is the problem... when comes to "EDIT" the field comes in blank because is not set to 0 anymore is set to 1. So my question is
how can I show that field setted to 1 in the edit form?

Thanks in advance.

jcasanova
  • profile picture
  • Member

Posted 08 June 2012 - 20:38 PM

I did this.

$crud->callback_edit_field('idtrafonet',array($this,'edit_field_callback_idtrafonet'));


function edit_field_callback_idtrafonet($value, $primary_key){
//$valor_orig = $this->M_trafonet->trae_valor_original_idtrafonet($primary_key);
$result = '<select name="idtrafonet">';
$result .= '<option value=""></option>';
$result .= '<option value="1">'.$primary_key.'</option>';
$result .= '<option value="2">2</option>';
$result .= '</select>';
return $result;

}


is there other *better* way? or just this way?