1. 程式人生 > >thinkphp駝峰式控制器訪問

thinkphp駝峰式控制器訪問

預設情況下,URL地址中的控制器和操作名是不區分大小寫的,

因此下面這兩種訪問方式是相同的。

localhost/tp5/index.php/index/Index/Index

localhost/tp5/index.php/index/INDEX/INDEX


但是如果控制器使用的是駝峰式命名,如定義一個HelloWorld的控制器,

訪問地址若寫成

localhost/tp5/index.php/index/HelloWorld/index

則會顯示錯誤,

正確的訪問方式應該是:

localhost/tp5/index.php/index/hello_world/index

系統則會自動定位到HelloWorld控制器類。

如果想要嚴格區分大小寫訪問或者要支援駝峰式命名進行控制器訪問,則可以

// 關閉URL自動轉換(支援駝峰訪問控制器)'url_convert' => false,

關閉url自動轉換後,控制器名稱必須嚴格使用控制器類的名稱,不包含控制器字尾。