
批改狀態(tài):合格
老師批語:
引入控制器:
require __DIR__.'/app/controller/User.php';
獲取路徑資源:
$pathinfo = array_values(array_filter(explode('/',$_SERVER['REQUEST_URI'])));
經(jīng)過分割、過濾、歸零處理
取值分別賦給應(yīng)用名、控制器和方法:
$appName = array_shift($pathinfo);
$controller = ucfirst(array_shift($pathinfo));
$action = array_shift($pathinfo);
獲取參數(shù):
// $params = [$_GET['id'],$_GET['name']];
$params = [$_GET['phone']];
創(chuàng)建控制器:
$u = new $controller;
輸出內(nèi)容:
echo call_user_func_array([$u,$action],$params);
控制器內(nèi)容:
public function index($id, $name){
// $this->view->render('視圖文件',[模板參數(shù)])
return '用戶id:'.$id.';姓名:'.$name;
}
public function checkTicket($phone){
// 根據(jù)參數(shù)查詢表單,C-M-C的過程
// $res = select
// $this->view->render('視圖文件',[$res])
return '用戶手機:'.$phone;
}
獲取數(shù)據(jù)的過程在模型中完成,控制器調(diào)用模型的方法從而獲得數(shù)據(jù),具體如何操作還沒實施過。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號