thinkphp使用mvc模式,它強制性的使應用程式的輸入、處理和輸出分開。使用mvc應用程式被分成三個核心部件:模型(m),檢視(v),控制器(c),他們各自處理自己的任務。
1、入口檔案:2、應用:3、模組:
4、操作方法5、模型(資料模型)6、檢視(頁面)7、命名空間:8、跨控制器呼叫(當前模組)3、controller:$model=controller(『user』);
$model->index();
呼叫後台模組
1、使用命名空間:
同名的時候要是有別名
3、controller:
$model=controller(『user』);
$model->index();
9、使用當前控制器的方法
#物件導向
1、$this->test();
2、self::test();
3、index ::test();//當前index控制器
4、action(『test』);
10、呼叫其它控制器的方法
1、命名空間
2、echo action(『user/index』);//系統呼叫
11、tp執行流程2、載入框架的引導檔案(statr.php)
作用:1、引導基礎檔案
2、對應用進行運轉
3、載入框架的基礎引導檔案(thinkphp\base.php);
作用:1)載入系統常量
2)引入loader類(think\loader.php);
3)引入環境變數
4)註冊自動記載機制
5)註冊異常處理機制(thinkphp\library\think\error.php)
6)記載慣例配置(think』php\convention.php)
架構 架構概述
定義 最合適 架構是各方面折中 balance 的結果 單體架構 註冊 查詢 下單分別成立乙個部 微服務架構 目標 可用性伸縮性 擴充套件性安全性 monoliths all in one 單體架構 服務端前後端分離 舉例問題 耦合,如乙個人負責乙個功能,每個人提交 都要重新編譯war micros...
iOS架構概述
對於學習ios的童鞋來說 了解框架的大致內容是很有必要的.首先說ios和macosx比如下 cocoa cocoa touch media media core services core services core os core os mac os x ios 從上面這個比較中可以看出,ios的...
TP架構概述
mvc是乙個設計模式,它強制性的使應用程式的輸入 處理和輸出分開。使用mvc應用程式被分成三個核心部件 模型 m 檢視 v 控制器 c 它們各自處理自己的任務。入口檔案 模組 控制器 方法 申明命名空間 宣告控制器 class index e 通過位址列訪問 入口檔案 模組 控制器 方法 宣告命名空...