这是我的控制器
<?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 页面的视图中调用模型,但它显示错误调用 So 中非对象上的成员函数 getAllQA() 但是当我在控制器中调用模型时它工作正常但为什么它显示错误时正在加载并调用视图页面中的方法