【问题标题】:rest api and json parsing codeigniter [duplicate]rest api和json解析codeigniter [重复]
【发布时间】:2016-01-07 19:32:48
【问题描述】:

如何,我实现了(codeigniter)rest API,它使用 JSON 输出 ajax。我不确定如何使用 REST API 进行删除。如何使用 REST API 从数据库中删除 JSON 项。

【问题讨论】:

    标签: json ajax codeigniter codeigniter-2


    【解决方案1】:

    这不是什么大问题。完成后即可执行。

    function user_delete()
    {
        // delete a user and respond with a status/errors
    }
    

    这对于删除来说已经足够公平了


    要使用 JSON 格式化数据,请向 URL 添加参数,如下所示

    我建议你了解Working with RESTful Services in CodeIgniter

    【讨论】:

      【解决方案2】:

      @Abdulla 提供的答案很公平,但会迫使您使用其他扩展。如果你愿意,你可以自己制作休息服务器。例如,端点可能是这样的:

      DELETE www.example.com/index.php/api/user/1

      控制器可能是这样的:

      <?php
      class Api extends CI_Controller {
      
          public function user($id)
          {
              $user = User::getById($id);
              if ($this->input->method() == 'delete') {
                  $user->delete();
                  /* And example json output */
                  $this->output
                      ->set_content_type('application/json')
                      ->set_output(json_encode(array('user' => $user)));
              }
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-24
        • 2019-04-14
        • 1970-01-01
        • 1970-01-01
        • 2020-01-21
        • 2020-04-21
        • 2017-05-08
        • 1970-01-01
        相关资源
        最近更新 更多