摘要:前言關(guān)于的設(shè)計目前比較流行的是風(fēng)格的設(shè)計譬如阮一峰的這篇設(shè)計指南中的介紹也有很多支持風(fēng)格的框架具體請自己谷歌之但是實際開發(fā)中很對公司采用的并不是支持風(fēng)格的框架而且是在實際的開發(fā)過程中接口分為不同的版本實現(xiàn)接口管理按照官網(wǎng)教程搭建項目配置默認(rèn)
前言
關(guān)于Api的設(shè)計目前比較流行的是 restful 風(fēng)格的Api設(shè)計,譬如阮一峰的這篇RESTful API 設(shè)計指南中的介紹,PHP也有很多支持 restful風(fēng)格的框架,具體請自己 谷歌之~.但是實際開發(fā)中 很對公司采用的并不是支持 restful風(fēng)格的框架,而且是ThinkPHP~,在實際的開發(fā)過程中,接口分為不同的版本~V1.V2.V3...
ThinkPHP 實現(xiàn)接口管理按照ThinkPHP官網(wǎng)教程 搭建項目.配置默認(rèn)分組為 Rest,在Rest分組下創(chuàng)建 ApiController.class.php文件和BaseController.class.php文件,文件內(nèi)容大概如下
ApiController.class.php
api_call(); $this->response($result); } }
BaseController.class.php
hasMethod($methodname)) //拋出異常 $action = $reflector->getMethod($methodname); $parameters = $action->getParameters(); $class = new $classname(); $method_params = array(); return $action->invokeArgs($class,$method_params); } }
第二步 只需要在 Rest分組下面建立對應(yīng)的文件夾,如默認(rèn)的 Class文件,Class_v2,對應(yīng)不同的Api版本控制,在Class中建立 "UserinfoClass.php"
訪問接口,假設(shè)項目部署在根目錄,調(diào)用獲取用戶名接口,即 http://127.0.0.1/rest/api?method=userinfo.echoName&v=2
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21191.html
摘要:即基于拿來即用高性能后臺管理系統(tǒng)官方文檔地址在線體驗地址賬戶密碼線上倉庫在線地址源代碼下載克隆直接下載本地部署運行環(huán)境要求建議配置虛擬域名若不清楚,請自行解決之,方便接下來開展你的開發(fā)工作。 新版本在線體驗地址已經(jīng)上線,歡迎體驗? ---2017-01-14 喜歡就Star,不只是Fork; 想要分享的動機才是驅(qū)動力,而技術(shù)僅僅是一種方法。 ====================...
摘要:即基于拿來即用高性能后臺管理系統(tǒng)官方文檔地址在線體驗地址賬戶密碼線上倉庫在線地址源代碼下載克隆直接下載本地部署運行環(huán)境要求建議配置虛擬域名若不清楚,請自行解決之,方便接下來開展你的開發(fā)工作。 新版本在線體驗地址已經(jīng)上線,歡迎體驗? ---2017-01-14 喜歡就Star,不只是Fork; 想要分享的動機才是驅(qū)動力,而技術(shù)僅僅是一種方法。 ====================...
摘要:數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用簡稱即基于的后臺管理系統(tǒng)官方文檔地址在線體驗地址賬戶密碼線上倉庫在線地址源代碼下載克隆直接下載本地部署運行環(huán)境要求建議配置虛擬域名若不清楚,請自行解決之,方便接下來開展你的開發(fā)工作。 喜歡就Star,不只是Fork; 想要分享的動機才是驅(qū)動力,而技術(shù)僅僅是一種方法。 數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用 showImg(https://seg...
摘要:數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用簡稱即基于的后臺管理系統(tǒng)官方文檔地址在線體驗地址賬戶密碼線上倉庫在線地址源代碼下載克隆直接下載本地部署運行環(huán)境要求建議配置虛擬域名若不清楚,請自行解決之,方便接下來開展你的開發(fā)工作。 喜歡就Star,不只是Fork; 想要分享的動機才是驅(qū)動力,而技術(shù)僅僅是一種方法。 數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用 showImg(https://seg...
閱讀 3118·2021-11-10 11:36
閱讀 3318·2021-10-13 09:40
閱讀 6110·2021-09-26 09:46
閱讀 667·2019-08-30 15:55
閱讀 1414·2019-08-30 15:53
閱讀 1584·2019-08-29 13:55
閱讀 3002·2019-08-29 12:46
閱讀 3214·2019-08-29 12:34