public function Demo_list() { Vendor('Form.TableList'); $list = new TableList(); $rs = $list->auto_gen_list('Demo'); $this->assign('list', $rs['table_list']); $this->assign('searchForm', $rs['search_form']); $this->display('Demo/list'); }
public function showList2() { Vendor('Form.TableList'); $list = new TableList(); $where = $list->get_search_data('content'); //AAA($where); $rs = $list->auto_gen_list('Content', $where); $this->assign('list', $rs['table_list']); $this->assign('search_form', $rs['search_form']); $this->display('Model/table_list2'); }
public function Demo_excel() { Vendor('Form.TableList'); $list = new TableList(); //获取Excel上传表单并且分配 $excel_btn = $list->gen_excel_form($this->cmTableName); $this->assign('excel_btn', $excel_btn); //组将回删按钮并分配 $back_del_btn = '<a href="' . U('Common/del_last_excel', array('table_name' => $this->cmTableName)) . '">回删记录</a>'; $this->assign('back_del_btn', $back_del_btn); //根据表名获取上次Excel导入记录,拆分数组并且分配 $last_excel = file_get_contents('./Public/reportData/' . ucfirst($this->cmTableName) . '.txt'); $last_excelArr = unserialize($last_excel); $this->assign('table_name', $last_excelArr['table_name']); $this->assign('last_time', $last_excelArr['last_time']); $this->assign('successRows', $last_excelArr['successRows']); $this->assign('errorEmptyRows', $last_excelArr['errorEmptyRows']); $this->assign('errorRepeatRows', $last_excelArr['errorRepeatRows']); $this->assign('errorInsertRows', $last_excelArr['errorInsertRows']); $this->assign('errorDataMapRows', $last_excelArr['errorDataMapRows']); $this->display($this->cmTableName . '/excel'); }