提货单信息系统

时间:2019-10-01 02:51:24

标签: codeigniter

我正在尝试从数据库中获取news_id,但是在查看时会说此错误:

  

试图获取非对象的属性/消息:消息:未定义变量:xls

型号:

<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Mdl_tagihan extends CI_Model { public function employeeList() {
        $this->db->select(array('e.id', 'e.IDTAGIHAN', 'e.BANDWIDTH_BILLING', 'e.SITE_NAME', 'e.PERIODE_TAGIHAN', 
        'e.REGION', 'e.NOMINAL', 'e.USED_FOR','e.RECON_PERIOD','e.OA_DATE','e.REQUEST_ID','e.TRANSMISSION_ID','e.PROVIDER','e.PRODUCT',
        'e.SOW', 'e.NE_ID', 'e.NE_NAME', 'e.FE_ID', 'e.FE_NAME', 'e.BANDWIDTH', 'e.SERVICE_2G', 'e.SERVICE_3G', 'e.SERVICE_4G', 'e.TOTAL_SERVICE'));
        $this->db->from('import as e');
        $query = $this->db->get();
        return $query->result_array();
    }

控制器:

class Ctrl_tagihan extends CI_Controller { public function __construct()
{
    parent::__construct();

    if($this->session->userdata('group') != '1'){
        $this->session->set_flashdata('error','Maaf, login first!');
        redirect('CTRL_Login');
    }

    $this->load->model('Mdl_tagihan');
    $this->load->helper(array('form', 'url'));
    $this->load->library('upload');
}

public function index()
{
    $data['tagihan'] = $this->Mdl_tagihan->get_tagihan();
    $this->load->view('admin/dbtagihan/index_tagihan', $data);
}


public function export_excel(){
    $data = array( 'IDTAGIHAN' => 'Laporan Excel',
    'dbtagihan' => $this->Mdl_tagihan->listing());
    $this->load->view('admin/dbtagihan/laporanexcel_tagihan',$data);
}

视图:

 <?php ("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$xls.xls.xls"); ("Pragma: no-cache"); ("Expires: 0") ?> <table border="1" width="100%"> <thead> <tr>

1 个答案:

答案 0 :(得分:0)

为了在视图上使用$xls,必须在控制器上提供$xls变量:

public function export_excel(){
    $data = array( 'IDTAGIHAN' => 'Laporan Excel',
    'dbtagihan' => $this->Mdl_tagihan->listing());
    $data['xls'] = 'Title';
    $this->load->view('admin/dbtagihan/laporanexcel_tagihan',$data);
}
相关问题