2017-04-02 17 views
-1

私は私の見解では、このエラーを持っているし、問題となっている場所を見つけることができません。未定義の変数(CodeIgniterの)

MYコントローラ名 '質問':

public function show_all_question_set() { 
$data = array(); 
$data['question_set'] = $this->Question_Model->select_all_question_set(); 
$this->load->view('question/make_set', $data); 
} 

私のモデル名「Question_Model 「:

public function select_all_question_set() { 
$this->db->select('*'); 
$this->db->from('tbl_question_set'); 
$query_result = $this->db->get(); 
$result = $query_result->result(); 
return $result; 
} 

マイビュー名 'make_set':

<?php 
foreach ($question_set as $all_set) { 
?> 
<tr>  
<td align="center"> 
<a href="#" class="btn btn-default"><em class="fa fa-pencil"></em></a> 
<a href="#" class="btn btn-danger"><em class="fa fa-trash"></em></a> 
</td> 
<td> <?php echo $all_set->exam_name; ?> </td> 
<td> <?php echo $all_set->subject_name; ?> </td> 
<td> <?php echo $all_set->set_name; ?> </td> 
<td align="center"> 
<a href="#"class="btn btn-default"><em class="fa fa-book"> দেখুন </em></a> 
</td> 
</tr> 
<?php } ?> 

表:tbl_question_set(set_id、EXAM_NAME、subject_name、SET_NAME)

+0

A PHPエラーが 重要度発生しました: メッセージを注意:未定義の変数を:question_setを ファイル名:/ make_set.php 行番号質問:90 – Rashed

+2

だから、ライン90である?? – Sparky

+0

Line 90:foreach($ question_set as $ all_set){ – Rashed

答えて

0

ます$ this->ロード - >モデル( 'Question_Model'); モデルがオートロードされていない場合は、この行を追加してモデルをロードします。

0
i think you are getting error because you write model name in capital letter.. please try this. paste this code in your model hopefully it will work.. 

public function show_all_question_set() { 
$data = array(); 
$data['question_set'] = $this->question_model->select_all_question_set(); 
$this->load->view('question/make_set', $data); 
} 
+0

が動作していません..... – Rashed

+0

モデルを構成にロードしましたか? –

+0

パブリック関数__construct(){ parent :: __ construct(); $ this-> load-> model( 'question_model'); } –