2017-09-25 3 views
-5

すみません、私はまだcodeigniterの新しいことについて学びます。 私は以下のようにビューモデルでは、単純なクエリを持っているもの尋ねたい:CodeIgniterで値をテンプレートに戻す方法は?

<h4 align="center"><?php echo '<b>'.strtoupper($data_mapel['nama_mapel']).'&nbsp; ('.$data_subjek_data['nama_subjek'].')</b>'; ?> </h4> 

then, in controller model like this below : 

public function view_soal($id_mapel,$id_paket){ 
    // needed data 
    $data['data_subjek'] = $this->master->get_all_data('tb_subjek')->result(); 
    $id_subjek = $this->input->post('subjek'); 
    $where = array('id_mapel'=>$id_mapel,'id_subjek'=>$id_subjek); 
    $data['data_mapel'] = $this->master->find_data(array('id_mapel'=>$id_mapel),'tb_mapel')->row_array(); 
    $data['data_subjek_data'] = $this->master->find_data(array('id'=>$id_subjek),'tb_subjek')->row_array(); 
    //get data paket 
    $where_paket = array('id'=>$id_paket); 
    $data['data_paket'] = $this->master->find_data($where_paket,'tb_paket')->row_array(); 
    //get data view 
    $data['data_view'] = $this->db->query("select a.*,b.nama_tema from tb_pertanyaan a inner join tb_tema b on a.id_tema = b.id_tema where a.id_tema IN(select id_tema from detil_paket where id_paket ='$id_paket')")->result(); 
    $data['add_link'] = 'training'; 
    $data['view_file'] = $this->training.'view_soal'; 
    $this->load->view('template/media',$data); 
} 

when i want to return value about data_subjek_data to view model and can be displayed, what should i do? 
+0

一覧。 – Sand

+0

英語で質問を書けますか? –

+0

var_dump($ data);死ぬ();これを$ this-> load-> view( 'template/media'、$ data)の前に置いてください。私に知らせる –

答えて

0

$data_subjek_dataがあなたのコントローラに格納されて$data['data_subjek_data']の値を持つことになります。あなたが使用できるビューで

:あなたが取得し、あなたの問題についてのより良い説明をしてください与えるているのか、エラー

<?=$data_subjek_data->user_id ?> 

OR

<?php 
    foreach($data_subjek_data as $row){ 
     // loop with $row 
    } 
?> 
関連する問題