我正在使用插件,我只想将我的表中的数据作为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);
}
答案 0 :(得分:0)
首先:请查看有关JSON Views的文档,这些文档更多是MVC和Cake-ish。对于Cake 2.x,请检查here。
另外,请勿设置error_reporting
。 CakePHP应该为您处理所有这些。设置Configure::write('debug', 0)
将为您关闭error_reporting。
要查找错误,请检查日志,启用debug
并查看其中的内容。