為什么使用框架?
1、框架可以幫組我們快速、穩定、高效搭建程序系統
2、該系統由於框架的使用使得本身的維護性、靈活性、適應客戶需求方面得到最大化的增強。
3、使用框架的過程中可以使得我們的注意力全部集中業務層面,而無需關心程序的底層架構。
為什么使用TP框架?
ThinkPHP是按照MVC模式開發的一個框架,俗稱TP框架。雖然現在已經升級到TP5.1了,但仍有不少公司在使用TP3,所以TP3還是需要學習一下的
優點:
1、快速,穩定的搭建系統程序
2、可以使開發人員精力集中在業務邏輯上,不需要關心程序的底層架構
3、可以節省大量的代碼,后期的升級、維護、優化十分方便
4、有利於團隊的代碼風格統一
5、開源免費
目錄部署:
結構:
重要文件:
在ThinkPHP\Library\Think文件夾中,幾個重要的文件
1、App.class.php 框架核心類文件
2、Think.class.php 每次請求都要執行的類
3、Controller.class.php 控制器的父類
4、Model.class.php 模型的父類
5、View.class.php 視圖的父類
創建控制器規則:
1、控制器存放在Controller文件夾中
2、命名規范:控制器的名稱+Controller.class.php
3、類名和文件的名稱要一致
4、類名用帕斯卡命名法
5、盡量區分大小寫(windows不區分大小寫,但Linux中區分)
6、ThinkPHP默認的編碼是UTF-8的。
7、如果地址中沒有寫控制器,這默認調用Index控制器,如果沒有寫方法,則默認調用index方法
定義和調用TP的模板:
所有的模板都要放在view文件夾下。
規則:一個控制器對應一個文件夾,一個方法對應一個文件
示例: