1

CodeIgniter REST_Controllerを使用しようとしています。以下は私のコードです。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

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

class Test extends REST_Controller{

    public function index_get() {
        $this->response(array(''));
    }
}

http://codeigniter/index.php/test応答にアクセスすると

<xml><item/></xml>

ブラウザに表示されます。

しかし、アクセスしようとすると

http://codeigniter/index.php/test.xmlまたはhttp://codeigniter/index.php/test.html404 エラーが発生します。

上記のライブラリのドキュメントには、両方の

http://example.com/books.json 
http://example.com/books?format=json

ライブラリで動作します。

誰かが私が間違っていることを指摘できますか?

4

1 に答える 1