Я абсолютно новичок в codeigniter и php, если кто-то поможет с моим кодом в отношении этой ошибки, я буду очень признателен. ошибка Обнаружено неперехваченное исключение
Тип: Ошибка
Сообщение: вызов неопределенного метода Mod_main :: getSteam ()
Модель — Mod_main.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Mod_main extends CI_Model {
public function getSteam()
{
$query = $this->db->get("tbl_stream");
if($query->num_rows() > 0){
return $query->result();
}
}
public function getDistrict()
{
$query = $this->db->get("tbl_district");
if($query->num_rows() > 0){
return $query->result();
}
}
}
Контроллер — Con_main.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Con_main extends CI_Controller {
public function index()
{
$this->load->model('mod_main');
$getSteam= $this->mod_main->getSteam();
$getDistrict = $this->mod_main->getDistrict();
print_r($getSteam);
print_r($getDistrict);
exit();
$this->load->view('main',['getSteam'=>$getSteam, 'getDistrict'=>$getDistrict]);
}
public function getZ()
{
echo "hello" ;
}
}
Классы чувствительны к регистру. Используйте:
$this->load->model('Mod_main');
$getSteam= $this->Mod_main->getSteam();
Других решений пока нет …