示例#1
0
 function getSub(Request $request, $id = '')
 {
     $row = \DB::table('tb_module')->where('module_name', $id)->get();
     if (count($row) <= 0) {
         return Redirect::to('sximo/module')->with('messagetext', 'Can not find module')->with('msgstatus', 'error');
     }
     $row = $row[0];
     $config = \SiteHelpers::CF_decode_json($row->module_config);
     $this->data['row'] = $row;
     $this->data['fields'] = $config['grid'];
     $this->data['subs'] = isset($config['subgrid']) ? $config['subgrid'] : array();
     $this->data['tables'] = Module::getTableList($this->db);
     $this->data['module'] = $row->module_name;
     $this->data['module_name'] = $id;
     $this->data['modules'] = Module::all();
     return view('sximo.module.sub', $this->data);
 }