2016-04-16 15 views
0

Ich möchte wissen, Hinzufügen von Daten in Lebensmittelgeschäft Crud mit Sitzungsdaten.Wie Sie Daten in Lebensmittelgeschäft Crud mit Sitzungsdaten hinzufügen

Hier Meine Session Daten:

Array ([username] => admin [privilage] => 1) 

und hier ist meine Funktion:

try{ 
      $CI =& get_instance(); 
      $data = $CI->session->userdata('logged_in'); 
      print_r($data); exit(); 
      $createdby = $data['username']; 


      $crud = new grocery_CRUD(); 
      $crud->set_table('tablecontent'); 
      $crud->set_subject('News'); 
      $crud->set_field_upload('img','assets/uploads/files'); 
      $crud->set_relation('idCategory','tablecategory','namaCategory'); 
      $output = $crud->render(); 

      $this->_example_output($output); 

     }catch(Exception $e){ 
      show_error($e->getMessage().' --- '.$e->getTraceAsString()); 
     } 

, warum ich dies tun möchte, ist, weil ich Anwender wissen wollen, wer die Daten hinzufügen.

cmiiw

Antwort

0

Ich weiß es sehr spät ist, aber jemand könnte dies nützlich finden.

Sie können Sitzungsinformationen zu einem Feld hinzufügen mit:

$crud->callback_add_field('user_id',array($this,'user_id_callback')); 

Dann rechts die folgende Funktion in der Steuerung:

function user_id_callback() 
{ 
    return '<input type="text" maxlength="50" readonly="readonly" value="'.$this->session->userdata('user_details')[0]->name.'" name="user_id" style="width:462px">'; 
} 

Diese helfen könnten: http://www.grocerycrud.com/examples/callback_add_field_example