cakephp 2.9でWebアプリケーションを作成しています。それは現在、私は、APIの一部を開発していたWebページ(通常のWeb applicaiton)を提供するにAndroidとiOSデバイス CakephpでのAPIベストプラクティスの作成
を持って、私はwebserviceControllerを作成します.phpファイルとすべてのApiを書く、今私はコントローラが脂肪すぎるように感じる、 私はAPIの管理するためのベストプラクティスを知っていない。今のコード2000行よりも私のWebサービスcontrollerhave詳細..異なるコントローラ 内の各APIを区切るために
今IAM計画は、誰もがCakePHPの
でのAPIを記述するための私の良い習慣を提案することができ、現在、私のコードは
のように見えますclass WebServicesController extends Controller
{
public $uses = null;
public $components = array('RequestHandler', 'Verification', 'AppContstant','PushNotification');
public function users()
{
//code to get users
//
$this->set(array(
'result' => $result,
'_serialize' => 'result'
));
}
と私のroute.php
Router::mapResources('WebServices');
Router::parseExtensions();
Router::resourceMap(array(
array('action' => 'users', 'method' => 'GET', 'id' => false),
に私はwebserviceContrでより周りに43 APIを持っていますoller、ベストプラクティスは何APIのCakePHPの
- ?
- _serializeとjson_encode()は高速ですか?
- API URLをバージョン管理するにはどうすればよいですか?
@ AD7sixさんはこの質問に答えることができますか? –