Информационная система повышения заказов - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь получить 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 голосов
/ 01 октября 2019

Чтобы использовать $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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...