在布尔值上调用成员函数result()

它在本地主机上工作 但是当我将其放在免费托管上时,我收到了错误消息

  

遇到未捕获的异常

     

类型:错误

     

消息:在布尔值上调用成员函数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;
sdfweg34234 回答:在布尔值上调用成员函数result()

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2965989.html

大家都在问