亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

每個接口 都要寫一個php文件出來嗎

王老師你好:首頁很感謝!通過視頻學到了知識!但有個問題不知如何解決! 我想把接口封裝在一個文件,沒搞定!

function??model($model){
????Response::json(401,'model');
}
function??model2($model2){
????Response::json(401,'model2');
}
function??model3($model3){
????Response::json(401,'model3');
}

...
一個api.php?里?寫多個方法?返回不同數據,URL該如何才能訪問到呢?

正在回答

4 回答

這樣的化,你其實可以在文件中做一個路由處理也可以實現你的方式,請知曉。

0 回復 有任何疑惑可以回復我~

您好,并不是每個接口都需要單獨寫一個文件的,如果你學了MVC的化,每個接口其實可以定位到C層的某個方法即可。請知曉

0 回復 有任何疑惑可以回復我~

好的,非常感謝! 路由的方式還要了解一下,

昨天我是這樣處理的,請老師看下,

?http://127.0.0.1/Interface/api.php?type=id&id=3
?
//?通過URL?get??到類型和參數??api.php
require('./library.php');
switch?($_GET['type']){
????case?'id':
????????user($_GET['id']);
????????break;
????????......

}

//??接口方法?封裝在一起???library.php

function?user($id){
????if(!is_numeric($id))?{
????????return?Response::json(401,?'數據不合法');
????}else{
????????$sql?=?"select?*?from?user?where?id=".$id;
????????$connect?=?Db::getInstance()->connect();
????????$result?=?mysql_query($sql,?$connect);
????????while($res?=?mysql_fetch_assoc($result)){
????????????$data[]?=?$res;
????????}
????}

????if(empty($data)){
????????Response::json(404,?'無數據返回!');
????}else{
????????Response::json(200,'success',$data);
????}
}
function?more(){
????.....
}

不知道這樣處理是否合適,可有什么弊端!

0 回復 有任何疑惑可以回復我~

shi m

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP開發APP接口
  • 參與學習       79158    人
  • 解答問題       608    個

APP通信接口技術,不得不掌握的法寶,學完之后你會受益良多

進入課程

每個接口 都要寫一個php文件出來嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號