thinkphp5設定專案為restful風格

2022-05-05 15:48:09 字數 738 閱讀 3956

我用的是thinkphp5.0.16 環境是 lamp(linux+apache+mysql5.6+php5.6)

然後下一步也就是第一步,我們先開啟路由完整匹配模式,這個配置在config.php這個檔案裡.

// 路由使用完整匹配

'route_complete_match' => true,

設定成true就可以

下一步就開始建立你的restful風格的目錄了

比如我想設定的前台模組的登入路由為api/web/v1/user/login

下面將按照這個路由結構開始配置

手動建立完的目錄結構如下,接下來開始建立檔案,建立檔案我一般用thinkphp的think指令建立,

接下來給大家演示一下如何生成user模組下的login(首先定位到專案根目錄下,然後執行)

我執行了如下指令,在專案制定目錄生成了我需要的檔案,如下圖

頁面生成的內容大概是這些

restful無非就是 get put post delete 

一般列表顯示啊什麼的就在index方法,  新增一般在create方法開發   ,讀取一條資料一般在read裡,修改一條資料一般在update裡,刪除一條資料一般在delete裡,這樣開發的話,可以使得每個模組的增刪改查方法很容易的找到。

最後一步 配置路由,在route.php裡,首先引入use think\route;

然後就是對路由的配置

THINKPHP5獲取設定快取的例子

在thinkphp5中 快取的配置放在了config.php檔案中 如下 如何設定快取?可以使用靜態方法 cache set key value,3600 儲存快取 cache get key 獲取快取 也可以先例項化 再呼叫 cache model new cache 例項化快取模型 info c...

ThinkPHP5 行為和鉤子 03

自定義鉤子 現在我們用乙個應用自定義鉤子的例子來總結下鉤子和行為的使用。首先定義乙個公共的控制器基類,然後新增乙個 controller init鉤子,如下 use think controller use think hook use think request class base extend...

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...