ThinkPHP3 2 搭載環境

2021-08-17 10:27:27 字數 426 閱讀 3119

thinkphp是乙個快速、簡單的基於mvc和物件導向的輕量級php開發框架

預設情況下當你執行index.php時只有home模組,如果你需要建立其他模組時需要在入口檔案 index.php 中定義

define('bind_module','admin');//繫結入口到admin模組訪問     bind_module常量定義表示繫結入口檔案到某個模組

生成admin模組後我們就要注釋或刪除 define('bind_module','admin'); 如果不注釋或刪除掉的話就只能訪問admin模組無法訪問其他模組。

有些情況下,我們需要更改應用目錄和框架的位置,那麼可以修改入口檔案如下:

require './think/thinkphp.php';//將thinkphp更改為think、

這樣就搭載好了thinkphp3.2的基礎環境

ThinkPHP3 2 驗證隨記

自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...

THINKPHP3 2命名空間

thinkphp3.2命名空間 3.2版本全面採用命名空間方式定義和載入類庫檔案,有效的解決多個模組之間的衝突問題,並且實現了更加高效的類庫自動載入機制。由於新版完全採用了命名空間的特性,因此只需要給類庫正確定義所在的命名空間,而命名空間的路徑與類庫檔案的目錄一致,那麼就可以實現類的自動載入。例如,...

thinkphp3 2更改sessionid長度

php官方給的session配置裡,有個引數session.sid length可以控制,要php7.1版本及以上。而我的環境是php5.6,所以不能用上面的配置來實現。我的具體實現步驟 1.thinkphp3.2配置檔案裡增加配置 直接在配置裡設定sessionid規則,人多時,易出現sessio...