私は codeigniter を初めて使用し、「投稿」タイプの Web サービスに Phil Sturgeon の REST サーバーを使用しています。私の「get」タイプのWebサービスは完全に機能していますが。以下は、ポスト Web サービスのコントローラー コードです。
require(APPPATH.'libraries/REST_Controller.php');
クラス json は REST_Controller を拡張します {
public function __construct() {
parent::__construct();
}
public function data_post() {
$user = array(
'id' => $params['id']
);
$this->response(array('status'=>'success'), 200);
}
}
そして、残りのアドオンを使用してWebサービスが機能しているかどうかを確認していますが、エラーが発生しています。
致命的なエラー: メッセージ「フォーマット クラスは "php" からの変換をサポートしていません。in /home/magnetic/public_html/touch/order-form/application/libraries/Format.php:51 スタックトレース: #0 /home/magnetic/public_html/touch/order-form/application/libraries/Format.php(31 ): Format->__construct('{"id": "restCli...', 'php') #1 /home/magnetic/public_html/touch/order-form/application/libraries/REST_Controller.php(247): Format->factory('{"id": "restCli...', 'php') #2 /home/magnetic/public_html/touch/order-form/application/controllers/json.php(6): REST_Controller- >__construct() #3 /home/magnetic/public_html/touch/order-form/system/core/CodeIgniter.php(308): json->__construct() #4 /home/magnetic/public_html/touch/order-form /index.php(202):
http://awesomescreenshot.com/0cd38frz01 は、残りのアドオン エラーのスクリーンショットです。
コードに何か残っている場合は、他に何をする必要があるかを教えてください。また、「ポスト」Web サービスにレスト サーバーを使用するプロセス全体を教えてください。前もって感謝します