PHP フレームワークとして CodeIgniter を使用して Web API を構築しようとしています。
これは REST API ではありません。これは単なる Web API であり、すべてのクエリが POST クエリになることを意味します。
典型的なクエリは次のようになります
http://host/api1/user/get_name
と
http://host/api2/user/get_name
このような状況では、api1 と api2 がコントローラーになり、user がその下のメソッドになります。
api1 クラスと api2 クラスが大きくなりすぎて、1 つのクラスに無関係なコードを混在させたくないので、これには満足していません。
私に何ができる ?サーバーがフォーム \^api\ のリクエストを受信するたびに適切なコントローラーに転送するように、.htaccess ファイルまたはルーティング構成を操作できますか?
私のシステムのコントローラは api1 と api2 だけではないことに注意してください。