我創造CakePHP中2.9的Web應用程序。它有兩個用途,寫作API最佳實踐在CakePHP
- 爲了提供Android和iOS設備的API訪問
- 爲了滿足Web頁面(正常的Web應用程序了)
目前我正在開發API的一部分,我創建了一個webserviceController .php文件並寫入所有Api,現在我覺得控制器太肥膩了, 我不知道哪個是管理API的最佳實踐。現在我的web controllerhave超過2000行的代碼..
現在IAM規劃單獨的每個API在不同的控制器 任何人都可以建議我一個很好的做法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奧勒,
- 如何管理API的CakePHP的
- 什麼是最好的做法是什麼?
- _serialize VS json_encode(),這是快?
- 如何版本我的API網址是什麼?
@ AD7six可以uanybody回答這個問題? –