【问题标题】:How to add data in grocery crud with session data如何使用会话数据在杂货店中添加数据
【发布时间】:2016-04-16 12:20:57
【问题描述】:

我想知道,使用会话数据在杂货店添加数据。

这里是我的会话数据:

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

这是我的功能:

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());
        }

我为什么要这样做是因为我希望用户知道谁添加了数据。

cmiiw

【问题讨论】:

    标签: session add codeigniter-3 grocery-crud


    【解决方案1】:

    我知道现在已经很晚了,但有人可能会觉得这很有用。

    您可以使用以下方法将会话信息添加到字段:

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

    然后在控制器中右击以下函数:

    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">';
    }
    

    这可能会有所帮助:http://www.grocerycrud.com/examples/callback_add_field_example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多