CodeIgniter アプリケーション ディレクトリの外で REST API を使用しています。CI モデル、ライブラリ、およびヘルパーにアクセスできるようにしたいので、REST API フォルダーに同じ関数をコピー アンド ペーストする必要はありません。機能を繰り返さないことを願っています。
とにかく私はそれを行うことができますか?Restler API を使用していますが、CI 内で動作させることができないため、CI アプリ フォルダーの外で実行しました。
ありがとう!
CodeIgniter アプリケーション ディレクトリの外で REST API を使用しています。CI モデル、ライブラリ、およびヘルパーにアクセスできるようにしたいので、REST API フォルダーに同じ関数をコピー アンド ペーストする必要はありません。機能を繰り返さないことを願っています。
とにかく私はそれを行うことができますか?Restler API を使用していますが、CI 内で動作させることができないため、CI アプリ フォルダーの外で実行しました。
ありがとう!
Philsturgeon によって作成された REST ライブラリを使用できます。非常に簡単で、フレームワークのすべてにアクセスできます。私は自分のプロジェクトでこのライブラリを使用したことがあるので、私の経験から構成と使用が非常に簡単であることを知っています。
http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/
私は実際に、モデル メソッドから直接 Rest 呼び出し (json) を作成できる codeigniter バージョンを維持しています。これが私がそれを行う方法です:
MODEL
function api_simplearray()
{
return Array(1,2,4,5,6,7);
}
CONTROLLER
public function __construct()
{
parent::__construct();
$this->load->model('MyModel');
}
URL: /index.php/CONTROLLER/api_simplearray/
*重要: モデルはコンストラクターにロードする必要があります。