2016-12-28 28 views
1

这个我CONTROLER如何显示我的视图的查询codeignitier

public function ajax_pasien($Kode) 
{ 
    $data = $this->infokamar->get_by_id1($Kode); 
    echo json_encode($data); 
} 

这是我的模型

public function get_by_id1($Kode) 
{ 
    $sql = "select a.norm, b.nama as pasien, b.alamat, c.tanggal, c.tanggal1, f.jumlah, f.biaya from TTKunjungan a inner join TMPasien b on A.norm = b.norm inner join TTKunjunganDetail c on A.Kode = c.kodekunjungan inner join TMTrfTindakan d on c.kodetindakan = d.Kode inner join TMTrfLayanan e on d.kodelayanan = e.Kode left join (select kodett, sum(jumlah) as jumlah, sum(biaya) as biaya from TTKunjunganDetail where kodett is not null group by kodett) f on c.Kode = F.kodett Where e.kodeklasifikasi = 2 and c.tanggal1 is null and c.kodett is null and c.kodetindakan = '{$Kode}'"; 
    $query = $this->db->query($sql); 
    return($query->result_array()); 
} 

,这我的看法,但没有表现出

enter image description here

+0

而不是'echo'尝试使用'var_dump'。但在这里分享一些视图代码。 –

+0

看到我的答案希望它能帮助你 –

回答

0

从发送数据控制器到您的相应视图如下在控制器..

public function ajax_pasien($Kode) 
    { 
     $data = $this->infokamar->get_by_id1($Kode); 
     //echo json_encode($data); 
     $this->load->view('view_name',$data); 
    } 
+0

如果你使用ajax然后发布你的视图代码。 –

1

检查您的查询的最佳方式是通过两种方式:

1.打印最后查询使用下面的代码打印上次执行的查询

<?php echo $this>db->last_query() ?> 

2.启用profiler确保您的输出类已加载/自动加载。只需通过添加以下代码能够在您的控制器的构造函数探查,看到呈现页面后,魔术

$this->output->enable_profiler(true) 

-Cheers

相关问题