它在本地主机上工作 但是当我将其放在免费托管上时,我收到了错误消息
遇到未捕获的异常
类型:错误
消息:在布尔值上调用成员函数result()
文件名: /storage/ssd1/658/11801658/public_html/application/models/M_relasi.php
托管可能与此有关吗?
简单地说 我的控制器
public function hitung()
{
$RELASI = $this->m_relasi->tampil();
$data['relasi'] = array();
foreach ($RELASI as $row) {
$data['relasi'][$row->kd_gejala][] = $row->kd_penyakit;
}
$this->load->view('hasildiagnosa2',$data);
}
我的模特
public function tampil()
{
return $this->db->get('tb_relasi')->result();
}
我的观点
<?php
$GEJALA = $gejala;
$DIAGNOSA = $diagnosa;
$hasil[] = array(
'arr' => array_keys($DIAGNOSA),'name' => implode(',',array_keys($DIAGNOSA)),'value' => 1,);
foreach ($selected as $kode):
$new_hasil = array();
$arr_diagnosa = $relasi[$kode];
?>
<?php foreach($hasil as $row):
$arr = array_intersect($row['arr'],$arr_diagnosa);
$name = implode(',$arr);
$value = $row['value'] * $GEJALA[$kode]->bobot;
$new_hasil[] = array(
'arr' => $arr,'name' => $name,'value' => $value,);
$arr2 = array_intersect($row['arr'],array_keys($DIAGNOSA));
$name2 = implode(',$arr2);
$value2 = $row['value'] * (1 - $GEJALA[$kode]->bobot);
$new_hasil[] = array(
'arr' => $arr2,'name' => $name2,'value' => $value2,);
$hasil = $new_hasil;
$hasil_akhir = $new_hasil;
<?php endforeach;?>
<?php
$unik = array();
foreach($hasil as $row){
$unik[$row['name']] = $row['arr'];
}
$new_hasil = DS_hitung($unik,$hasil);
$hasil = $new_hasil;
?>
<?php endforeach;
$best = DS_get_best($hasil);
$diags = array();
foreach($best['arr'] as $val){
$diags[] = $DIAGNOSA[$val];
$diagnosa_akhir = $DIAGNOSA[$val];
$ket_diag = $keterangan[$val];
}
<?php endforeach;