URLに渡された他のテーブルからIDを持つページへの一つのテーブルから表示データは別のテーブルCodeIgniterの:で、私は私のデシベル一つのテーブルに2つのテーブルを持っている
towns cunits
------- ----------
town_id cu_id
town utility
utility_id
にcu_idでcoresponds UTILITY_IDというカラムがあります今、私はCUNITSの$ IDのページで町を表示したいのですが...エラー
A PHPのエラーが発生しました
重要度が取得しています:注意
メッセージ:未定義の変数:クエリ
ファイル名:テンプレート/ view_utility.php
行番号:26
マイコントローラー - Utilities.php
public function details($id) {
$cudata = $this->utilities_model->getById($id);
$data['utility'] = $cudata['utility'];
$this->load->view('header', $data);
$this->load->view('sidebar-left', $data);
$this->load->view('templates/view_utility', $data); //cunits details page view
$this->load->view('sidebar-right', $data);
$this->load->view('footer', $data);
}
}
マイモデル - Utilities_model.php
function listTowns($id) {
$query = $this->db->get_where('towns', array('utility_id' => $id));
//return $query->result();
$results=$query->result_array();
$data['query']=$query->result_array();
}
マイビュー - 私のURLは、テンプレート/ view_utility.php
<?php foreach($query as $row): ?>
<li><?php echo $row['town'] ?></li>
<?php endforeach; ?>
が
ようにして渡しますlocalhostの/私のフォルダ/ユーティリティ/詳細/ $のID
ありがとうございました
多すぎることはできません - ビッグ・オヴ・ザラゴリ –