介面功能說明: 前端提交學生學號(sno)給api,api介面返回此學生的基本資訊
api介面端
use think\controller;
class user{
public function index() {
return $this->fetch();
// 客戶端提交學生學號(sno)給api,api返回此學生的基本資訊
public function api($sno=『0001』) {
// 查詢 並把資料賦值給 $data
d at
a=st
uden
t::g
etby
sno(
data = student::getbysno(
data=s
tude
nt::
getb
ysno
(sno);
// 返回資料
return json($data);
(請求端) html
tp5通過api查詢資料
(請求端) c層控制器
use think\controller;
class user extends controller {
public function index() {
return $this->fetch();
public function capi() {
// http協議請求
// input(『sno』) 是前端的from傳過來的name值
c h=
curl
init
(ch = curl_init(
ch=cur
lin
it(url.』?sno=』.input(『sno』));
curl_setopt($ch, curlopt_returntransfer, 1);
// 執行 並把執行後的資料賦值給 $data
d at
a=cu
rlex
ec
(data = curl_exec(
data=c
urle
xec
(ch);
// 關閉
curl_close($ch);
// 返回資料
return $data;
thinkphp5 介面例項
這是我自己構思的案例,寫的不好請多多指教。後台介面的 public function index die dump res die return json data data,code 1,message 操作完成 ajax可以,但是jq不行 return data tojson 對應json.pa...
Think PHP5 開發規範
1 目錄的命名必須使用小寫,以下劃線分割 2 類庫函式檔名均以 php 結尾 3 類的檔名均以命名空間定義,且命名空間和類庫檔案所在的路徑一直 4 類檔案採用駝峰,首字母大寫,其餘檔案小寫 下劃線命名 5 類名和類檔名保持一致,採用駝峰命名,首字母大寫 1 類採用駝峰命名,首字母大寫不需要新增字尾 ...
thinkphp5開發規範
namespace class index 4 類檔案採用駝峰,首字母大寫,其餘檔案小寫 下劃線命名 5 類名和類檔名保持一致,採用駝峰命名,首字母大寫 3.2 類名 indexcontroller 檔名 index 類名 index class index 函式 類屬性命名 1 類採用駝峰命名,首...