result() を result_array() に変更することで、29 行目のエラーを取り除くことができました。しかし、preg_match() 文字列の問題はまだ存在します。
モデル:
function get_room_details($data_room_type = array() ) {
$query = $this->db->query('SELECT rt_id, rt_name FROM room_type ORDER BY rt_name ASC');
$this->db->query($query);
if($query->num_rows()>0) {
foreach($query->result() as $row) {
$data_room_type[$row['rt_id']] = $row['rt_name'];
}
}
return $data_room_type;
echo "<pre>";
print_r($data_room_type);
echo "</pre>";
}
エラー: