插件中的CakePHP无法加载模型

时间:2017-05-02 10:19:00

标签: apache cakephp cakephp-2.x

我正在使用插件,我只想将我的表中的数据作为json加载,问题是在本地工作,在服务器中我在日志中发现了这个错误:

  

内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。   请通过webmaster @ localhost与服务器管理员联系,告知他们此错误发生的时间以及您在此错误发生之前执行的操作。   服务器错误日志中可能提供了有关此错误的更多信息。

我的模特:

<?php
class Indisponibilite extends AppModel {

    var $name = 'Indisponibilite';

}

我的职能:

public function getIndisponible () {

    $indisponibles = ClassRegistry::init('Indisponibilite')->find('all');

    echo json_encode($indisponibles);

    $this->layout = 'ajax';  
    $this->autoRender = false;
    $this->render(false, "ajax");
    error_reporting(0);

}

1 个答案:

答案 0 :(得分:0)

首先:请查看有关JSON Views的文档,这些文档更多是MVC和Cake-ish。对于Cake 2.x,请检查here

另外,请勿设置error_reporting。 CakePHP应该为您处理所有这些。设置Configure::write('debug', 0)将为您关闭error_reporting。

要查找错误,请检查日志,启用debug并查看其中的内容。