- ThinkPHP實(shí)戰(zhàn)
- 夏磊
- 135字
- 2020-11-28 18:26:55
4.12 空控制器
當(dāng)ThinkPHP查找不到對(duì)應(yīng)的控制器文件的時(shí)間,會(huì)嘗試請(qǐng)求空控制器EmptyController,與空操作類似,也可以用該機(jī)制定制錯(cuò)誤頁面和URL優(yōu)化。
編輯Application/Home/Controller/EmptyController.class.php,代碼如下:
<? php /** * Project: thinkphp-inaction * User: xialeistudio<1065890063@qq.com> * Date: 2016-02-18 */ namespace Home\Controller; use Think\Controller; class EmptyController extends Controller { public function index() { $name = CONTROLLER_NAME; $this->view($name); } private function view($name) { echo 'name:' . $name; } }
瀏覽器訪問http://localhost/chapter-4/Home/zhangsan,輸出“name:Zhangsan”,首字母自動(dòng)大寫了,這是ThinkPHP的Controller命名規(guī)范。
注意:CONTROLLER_NAME是ThinkPHP內(nèi)置常量,指當(dāng)前請(qǐng)求的控制器名稱。
推薦閱讀
- Cocos2d-x游戲開發(fā):手把手教你Lua語言的編程方法
- Animate CC二維動(dòng)畫設(shè)計(jì)與制作(微課版)
- aelf區(qū)塊鏈應(yīng)用架構(gòu)指南
- Oracle從入門到精通(第5版)
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- Bootstrap 4 Cookbook
- D3.js By Example
- 輕松上手2D游戲開發(fā):Unity入門
- Beginning C++ Game Programming
- Swift語言實(shí)戰(zhàn)晉級(jí)
- SpringBoot從零開始學(xué)(視頻教學(xué)版)
- ArcPy and ArcGIS(Second Edition)
- Java Web入門很輕松(微課超值版)
- Kotlin程序員面試算法寶典