Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的CodeIgniter型号没有';我不能只在这一页上工作_Php_Codeigniter - Fatal编程技术网

Php 我的CodeIgniter型号没有';我不能只在这一页上工作

Php 我的CodeIgniter型号没有';我不能只在这一页上工作,php,codeigniter,Php,Codeigniter,谢谢你帮助我 在CodeIgniter中,我有一个名为“Idee”的控制器,其中有以下功能: public function index(){ $this->load->model("idee"); echo "Doesn t go ahead"; $data['idees'] = $this->idee->getAll(); var_dump($data); $this->load->view("view_home",

谢谢你帮助我

在CodeIgniter中,我有一个名为“Idee”的控制器,其中有以下功能:

public function index(){
    $this->load->model("idee");
    echo "Doesn t go ahead";
    $data['idees'] = $this->idee->getAll();
    var_dump($data);
    $this->load->view("view_home", $data);
}
但是当我尝试URL时,页面是空白的,甚至连回音都没有到达

这是威尔,因为我已经在其他页面上做过了,而且它正在工作


你能帮我吗?太多了

您需要将模型命名为与控制器不同的名称。它失败是因为您试图重新声明同一类(Idee)。通常在CodeIgniter中,您会调用您的模型,例如Idee_m(文件和类)。

由于您的方法在一个地方工作,因此该方法本身显然没有问题。您需要张贴周围环境和呼叫代码,以便我们提供适当的建议。不过,我最初的想法是,您没有加载模型,但这会给您一个错误。记住在PHP和CodeIgniter中都启用错误报告。我在主控制器my Home.PHP中得到了完全相同的代码。我检查了几个小时,代码中没有任何错误。你已经有这样的东西了吗?此外,我认为这只是一个小错误,但我实际上不知道它会出现在哪里。你是说你的两个控制器文件完全相同吗?是的,但是,这只是为了测试并试图理解为什么它在一个页面上工作,而不是在另一个页面上……)