ThinkPHP? MVC ????? ??? PHP ?????? ?? ???? ?? ?? ??? ?????. ? ? ????? ???? ?? ??? ??? ?? ??? ???? ?? ??? ?? ?????. ? ????? ????? ???? ?? ???? ????? ?? ?????? ???? ???? ??? ?????.
1. ???? ???
????? ???? ?? ?? ????? ???? ???. ??? ??? ??, ??, ?? ? ??? ???? ?? UserController? ????? ??? ?????. ThinkPHP??? ?? ??? ?? UserController ????? ??? ? ????.
php?think?make:controller?admin/UserController
? ??? ????? "application/Create"? ????. admin/controller" ????? UserController?? ????? ????. ???? ?????? ?? ??? ??? ? ????.
2. ???? ??? ??
1. ?? ??
?????? ???? ??? ? ?????? ?? ???? ??? ? ????. ??? ??
namespace?app\admin\controller; use?think\Controller; class?UserController?extends?Controller{ ????public?function?index(){ ????????return?'user?index'; ????} ????public?function?add(){ ????????return?'user?add'; ????} ????public?function?edit($id){ ????????return?'user?edit?'.$id; ????} ????public?function?delete($id){ ????????return?'user?delete?'.$id; ????} }
? "/admin/User/index", "/admin/User/add", "/admin/User/edit/1" ? "/admin/User/delete ??? ????? ??? ? ????. /1" ?? UserController ????? ?? ??????.
2. ??? ????? ?? ???? ???
??????? "$this->method name()"? ?? ??? ????? ?? ???? ??? ? ????. ??? ????:
namespace?app\admin\controller; use?think\Controller; class?UserController?extends?Controller{ ????public?function?index(){ ????????return?$this->add(); ????} ????public?function?add(){ ????????return?'user?add'; ????} }
"/admin/User/index" ??? ????? UserController ?????? add() ???? ??? ? ????.
3. ?? ????? ??? ??
"????('???? ??')"? ?? ? ????? ?? ?? ?? ????? ???? ??? ? ????. ??? ????:
namespace?app\admin\controller; use?think\Controller; class?UserController?extends?Controller{ ????public?function?index(){ ????????$test?=?controller('Test'); ????????return?$test->index(); ????} }
? ????? Test?? ? ????? ??? ?? ????? index() ???? ??????.
4. ????? ??? ??? ??
??? ?? ? ????? ????? ??? ?? ?? "/parameter 1/parameter 2/.../parameter n"? ???? ????? ??? ? ????. ??? ????:
namespace?app\admin\controller; use?think\Controller; class?UserController?extends?Controller{ ????public?function?edit($id){ ????????return?'user?edit?'.$id; ????} ????public?function?test(){ ????????return?$this->edit(111); ????} }
"/admin/User/test" ??? ????? UserController ?????? edit($id) ???? ???? ???? 111? ??? ? ????.
5. ??? ???? ????? ???? ?? ???
ThinkPHP??? ??? ???? ????? ???? ??? ???? ??? ? ????. ??? ????:
namespace?app\admin\controller; use?think\Controller; class?UserController?extends?Controller{ ????public?function?viewList(){ ????????return?'user?view?list'; ????} ????public?function?userList(){ ????????return?'user?list'; ????} }
"/admin/User/view_list" ? "/admin/User/user_list" ??? ????? UserController ?????? ?? viewList() ???? userList() ???? ??? ? ????.
3. ??
ThinkPHP?? ????? ?? ??? ?? ???? ? ??????? ??, ?? ?? ? ??? ?? ??? ??? ???. ? ????? ????? ???? ?????? ???? ???? ??? ???????. ??? ??? ?? ????? ???? ?? ???? ????? ???? ????? ?? ???? ?? ???? ? ????.
? ??? thinkphp ?????? ???? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)