thinkphpを使用してAppインタフェースを開発する一般的な方法手順
1、RESTモードを使用してAppインタフェースを開発することができ、まず共通のコントローラを確立し、他のコントローラを再構築して継承すればよい.2、返却したデータ内容のフォーマットと情報コードを確定する;
その他のインタフェースコントローラがAppControllerを継承
原文住所:http://115.com/153401/T129415.html
// App AppController
namespace Api\Controller;
use Think\Controller\RestController;
class AppController extends RestController {
//
function _initialize() { }
// token
protected function checkAppToken($apptoken){
// function.php apptoken
if(checkingAppToken($apptoken)){
return true;
}else{
$data['code'] = '404';
$data['msg'] = 'apptoken ';
$data['data'] = null;
$this -> response($data, 'json');
exit();
}
}
// token
protected function checkUserToken($usertoken){
}
// ……
}
?>
その他のインタフェースコントローラがAppControllerを継承
// ContentsController
namespace Api\Controller;
class ContentsController extends AppController {
//
function _initialize() {
parent::_initialize();
// token
$apptoken = I('post.apptoken');
parent::checkAppToken($apptoken);
// token
$usertoken = I('post.usertoken');
parent::checkUserToken($usertoken);
// ……
}
//
public function index(){
//
$this -> response($data, 'json');
exit();
}
}
?>
原文住所:http://115.com/153401/T129415.html