Codeigniter RESTful API - 从MySQL获取数据并将其作为JSON传递

时间:2014-01-14 11:21:11

标签: php mysql json codeigniter backbone.js

我有一个基本的Codeigniter设置,我想从MySQL数据库中获取特定数据并将其作为JSON数据传递,以便我可以在我的Backbone前端中使用它。现在我有点死路一条,我不知道如何管理它,所以我希望我能在这里得到一些帮助。

在我的Codeigniter应用程序文件夹中,然后在我的模型文件夹中,我有:

<?php
  Class category_model extends CI_Model
  {

    var $table_name = 'category';
    var $primary_key = 'id';

   function get_all_categories()
   {
    $this->db->select('*');
    $this->db->from($this->table_name);
    return $this->db->get();    
   }

}
?>

然后在我的controlelr文件夹中,我创建了一个API文件夹,其中包含我的类别控制器category.php:

<?php

 include(APPPATH.'./libraries/REST_Controller.php');

 class category extends REST_Controller {

 function index_get() {
    $this->load->model('category_model');
    $data=$this->get('name');
    $this->response($data); 
 }

}

?>

这在浏览器中为我提供了false

我该如何解决这个问题?

0 个答案:

没有答案