モデル照会の戻り結果をコントローラーに表示しようとしていますが、その方法はわかりません。あなたは私を見せてくれますか?事前のおかげでCodeigniterのコントローラーでの照会結果のエコー/印刷
コントローラー:
function updateJobsheetCDC()
{
$prnID = $this->input->post('prnID');
$this->load->model('Ipss_model');
$data['prnEmail'] = $this->Ipss_model->prnEmailList($prnID);
echo $data['prnEmail']['name'];
}
モデル:私は エコー試してみました
function prnEmailList($prnID)
{
$q = $this->db->query("SELECT pm.* , prm.*,e.* from principal_master pm ,principal prm,email e where pm.prnID=e.prnID and prm.prID= pm.prID and e.prnID='" .$prnID."'");
if($q->num_rows()>0) {
foreach($q ->result() as $row)
{
$data[] = $row;
}
return $data;
}
}
$データ[ 'prnEmail'] [ '名前'];でも動作しません。それは重大度を示します:通知
メッセージ:未定義のインデックス:名前。
コントローラーで 'print_r($ data)'を試してみてください。 –
テーブルにレコードがあることを確認してください! –
'echo"
"; exit ';より良い出力のためにこれを使用してください。 –