我正在使用Codeigniter RESTful API将数据传递到我的Backbone App。
我的API的SQL语句如下所示:
public function a_artists_get()
{
$this->load->database();
$sql = "SELECT artist_id, formated_name FROM `artists` WHERE formated_name LIKE 'A%' LIMIT 0, 50";
$query = $this->db->query($sql);
$data = $query->result();
if($data) {
$this->response($data, 200);
} else {
$this->response(array('error' => 'Couldn\'t find any artists with letter a!'), 404);
}
}
到目前为止这工作正常但是当我删除查询的LIMIT
部分时,查询的结果不会显示在我的前端,即使我可以在我的控制台中看到数据可用作为JSON。再次,这只发生在我删除LIMIT
- 部分。
另一个奇怪的事情是,如果我设置LIMIT 0,100
- 它可以工作,但如果我设置LIMIT 0,1000
- 它不起作用??! - Backbone是否有某种限制,可以处理多少数据?
这可能是什么问题?