これは私のコントローラーです
<?php
class Site extends CI_Controller{
public function index(){
$this->load->view('home');
}
}
?>
これは私のモデルです
<?php
class AdminModel extends CI_Model{
//function to get all the questions
function getAllQA(){
$result=$this->db->get('question');
if($result->num_rows()>0){ //this checks if the result has something if blank means query didn't get anything from the database
return $result;
}
else{
return false;
}
}
}
?>
これは私のビューページです
<form method="get" action="">
<div id="container">
<?php
$this->load->model('adminmodel');
if($result=$this->adminmodel->getAllQA()){
foreach($result->result() as $rows){
echo $rows->question;
echo $rows->option1;
}
}
else{
echo "No question found";
}
?>
</div>
</form>
そのため、 home.phpページと呼ばれるビューでモデルを呼び出していますが、エラーが表示されていますCall to a member function getAllQA() on a non-objectビューページでメソッドを読み込んで呼び出しています