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...