ThinkPHP控制器操作 配置檔案 框架語法

2022-08-12 05:42:14 字數 1380 閱讀 5173

系統在找不到請求的方法的時候,會定位到__empty()方法處理,利用這個機制,我們可以對使用者請求的不存在的所有操作進行統一處理。

當系統請求找不到控制器,會定位到空控制器上emptycontroller。

a()用來例項化其他控制器的。

$obj->display(「manager/managertest1」) //呼叫的是模版

r()和a()基本一樣,唯一不同的是r()函式在例項化控制器的時候把操作方法一起傳遞過去,省略了方法的呼叫

慣例配置:thinkphp/conf/convention.php

載入順序

慣例配置->應用配置->除錯配置->模組配置

優先順序:

模組配置》除錯配置》應用配置》慣例配置

表示式中運算子

php運算子

對應的tp中的運算子

英文全稱

ThinkPHP控制器分級

注 請不要修改thinkphp慣例配置檔案,如果要覆蓋慣例配置的值,可在應用配置檔案中設定和慣例不符的配置項 慣例配置檔案路徑 thinkphp conf convention.php 在應用配置檔案config.php中修改一下內容即可實現控制器分級 例 在 home controller下建立資...

ThinkPHP 控制器(三)

id get id name post name value session var name cookie name file server php self ps 沒有統一的安全處理機制,後期調整會比較麻煩 i 變數型別.變數名 預設值 過濾方法 獲取 get id echo i get.id ...

ThinkPHP 控制器(四)

thinkphp 提供了一組常量來判斷當前請求是否是 get post 等。通過判斷請求處理不同的業務邏輯。常量 含義 is get 判斷是否 get 提交請求 is post 判斷是否 post 提交請求 is put 判斷是否 put 提交請求 is delte 判斷是否 delete 提交請求...