THINKphp學習筆記2

2022-05-14 20:21:30 字數 1108 閱讀 5894

url 訪問路徑一般是 localhost/index.php/index/index 或 繼承indexclass 類的檔案

useraction.class.php  localhost/index/php/user/del

類名 也同檔名 第乙個字母必須大寫 

thinkphp

的url訪問模式有四種,下面做簡單說明。

一、普通訪問模式

m:模組名(控制器c)、a:方法(操作、動作)、username(password):傳遞的引數

二、pathinfo訪問模式

類似普通模式,把&做了轉化,上面的寫法中是get傳輸方式,$_get['username']就可以接收到值,我們也可以用post方式傳輸。

三、rewrite模式

這種方式也叫位址重寫、或者偽靜態模式。需要在apache的配置檔案httpd.conf解開「loadmodule rewrite_module modules/mod_rewrite.so」這一句話的注釋。

四、混合模式

這種模式也叫做相容模式,是普通模式和pathinfo模式的結合體,可以滿足不同作業系統的需求。

以上四種url訪問模式都可以在專案檔案裡的配置檔案中修改,就是/config/config.php這個配置檔案,配置引數是 「url_model」。thinkphp

預設的訪問模式是第二種pathinfo模式,如果要修改為rewrite模式, 則:『url_model』=>2;

url就說道這裡,接著說一下thinkphp

裡面的常量。

thinkphp

我們可以查閱thinkphp

手冊來熟悉更多的常量,也可以在config.php檔案中自定義常量。

thinkphp學習筆記2 入口檔案

在thinkphp中有兩個入口檔案,乙個是專案的入口檔案,是index.php在主目錄裡面,還有乙個是thinkphp框架的的入口檔案,放在框架目錄下面如 d thinkphp thinkphp,名字是thinkphp.php。thinkphp採用的是單一入口模式,所有的程式都是從專案入口檔案開始執...

ThinkPHP學習筆記

thinkphp中的配置檔案 慣例配置 專案配置 除錯配置 分組配置 讀取配置 動態配置 擴充套件配置 慣例配置 是系統內建的乙個配置檔案 conf convention.php 專案配置 位於專案配置檔案目錄conf下面,檔名是config.php 除錯配置 在開啟除錯模式的狀態下,可以給專案設定...

ThinkPHP學習筆記

當url case insensitive設定為true的時候表示url位址不區分大小寫,這個也是框架在部署模式下面的預設設定。url case insensitive true,支援對變數的型別檢測,但僅僅支援數字型別的約束定義,例如 blog id d blog read 因為操作方法就是控制器...