ThinkPHP MVC模組和URL訪問

2022-05-10 21:32:08 字數 1120 閱讀 9914

#

# thinkphp 3 mvc模式和url訪問

#講師:趙桐正

微博:本節課大綱:

一、什麼是mvc                 //了解

m -model     編寫model類 對資料進行操作

v -view      編寫html檔案,頁面呈現

c -controller     編寫類檔案(例如:useraction.class.php)

二、thinkphp的mvc特點         //了解

三、thinkphp的mvc對應的目錄   //了解

m =》專案目錄/應用目錄/lib/model

v =》專案目錄/應用目錄/tpl

c =》專案目錄/應用目錄/lib/action

四、url訪問c                  //了解

localhost/xdl/=>實際訪問的是localhost/xdl/index.php

預設使用的模組(controller)是index

預設使用的方法是index,既

localhost/xdl/index.php/index/index

注意:可以在模組輸出中增加echo '';來解決亂碼問題

五、url的4種訪問方式          //重點!

1.pathinfo 模式 -- 重點!!!!!!

http://網域名稱/專案名/入口檔案/模組名/方法名/鍵1/值1/鍵2/值2

例如:localhost/xdl/index.php/index/index

其中index是模組的名字;

index是方法名。

可以通過修改配置項,替換斜槓分隔符

'url_pathinfo_depr'=>'-',//修改url的分隔符

debug模式,預設是關閉的,開啟它,就不會產生快取(runtime)

2.普通模式

http://網域名稱/專案名/入口檔案?m=模組名&a=方法名&鍵1=值1&鍵2=值2

3.rewrite模式

http://網域名稱/專案名/模組名/方法名/鍵1/值1/鍵2/值2

4.相容模式

http://網域名稱/專案名/入口檔案?s=模組名/方法名/鍵1/值1/鍵2/值2

USB 網口和u盤 驅動模組功能動態切換

kernel version 4.4.49 首先將網口和u盤的驅動都編譯成模組,這裡省略。載入模組順序,注意不按順序載入模組會出現依賴問題 insmod configfs.ko insmod libcomposite.ko insmod usb f mass storage.ko insmod g ...

Window和Linux系統下獲取U盤UUID

注意 u盤每次格式化後會重新獲得uuid。u盤uuid一般是8位字串。執行以下批處理就可以獲得u盤的uuid echo off for f tokens 2 delims a in wmic logicaldisk where drivetype 2 get volumeserialnumber v...

c語言中u8,u16,u32和int區別

c語言中u8,u16,u32和int區別為符號不同 資料範圍不同 記憶體占用的空間不同。一 符號不同 1 u8 u8表示無符號char字元型別。2 u16 u16表示無符號short短整數型別。3 u32 u32表示無符號int基本整數型別。4 int int表示帶符號int基本整數型別。二 資料範...