如何以html格式获取输出时使用codeigniter进行Rest Api

时间:2018-05-24 06:18:06

标签: php rest api codeigniter

您好我已经编写了代码,使用codeigniter使用此URL

从数据库表中检索书名

(localhost:81 / sample_api / index.php / Book / get_books)当我输入浏览器时,我得到这样的输出。 输出:

所以我想为此制作REST API实际上我已经尝试了很多github项目,但是他们以复杂的方式做了我无法理解所以请指导我如何在codeigniter中为此链接创建REST API。

public function get_books() {
        $query = $this->db->get('tbl_books')->result();
        foreach ($query as $row) {
            echo $row->title."<br>";
        }
    }

1 个答案:

答案 0 :(得分:0)

如果您正在尝试创建API,那么您不应该通过结果集循环,而只是将它们作为json_encoded对象或以其他方式输出。 json示例看起来像这样:

public function get_books() {
    $query = $this->db->get('tbl_books')->result();
    echo json_encode($query);
}