Thinkphp框架基礎

2022-03-09 19:13:55 字數 874 閱讀 3244

mvc: model 模型 模型(資料)層 view 檢視 檢視層 controller控制器 邏輯層

m:運算元據(資料連線,資料訪問)

v:提供顯示模板

c:實現業務邏輯

mvc:約定勝於配置

action:操作,放在控制器裡面的方法

之前訪問的方式:訪問的具體頁面

mvc訪問的方式:訪問控制器下的操作(方法),不是乙個具體頁面

訪問:4中方式:

http://**/index.php?m=xx&c=xx&a=xx      基本get模式

/index.php/模組/

控制器/

操作方法

路徑模式pathinfo

http://**/模組

/控制器

/操作方法

rewrite重寫模式

/index.php?s=/模組/

控制器/

方法            相容模式

控制器定義方式

1

<?php

2 namespace home\controller; //

定義命名空間

3use

think\controller; //使用父類controller

4class indexcontroller extends

controller 510

11public

function

shuchu()

1215

16 }

模板的使用方式:

模板(.html檔案)要放在view檔案下新建乙個與控制器名字相同的資料夾下

ThinkPHP講解(一)框架基礎

thinkphp框架知識點過於雜亂,接下來將以問題的形勢講解tp thinkphp的簡寫 1.tp框架是什麼,為什麼使用是它?一堆 的集合,裡邊有變數 函式 類 常量,裡邊也有許多設計模式mvc ar資料庫 單例等等。框架可以節省我們50 60 的工作量,我們全部精力都集中在業務層次。為什麼使用框架...

ThinkPHP框架基礎知識三

一 js檔案與css檔案存放位置 其實js與css檔案放在任意位置都可以找到,只要路徑正確就行。在tp框架中我們訪問的所有檔案都要走入口檔案index.php,相當於訪問的是index.php頁面。在模板檔案中用到js與css檔案,不能直接從模板檔案去找,而是從index.php開始找相應的js與c...

thinkphp框架漏洞

thinkphp框架爆出了乙個任意 執行漏洞,其危害性相當的高,漏洞利用方法如下 index.php module aciton param1 index.php module aciton param1 其中的function all代表任何函式,比如 index.php module acito...