tp基礎框架基本知識


thinkPHP框架簡稱TP框架:

index.php:項目的入口文件,所有的頁面都從這個頁面進入
application:存放項目的文件夾
public:存放公有的東西
thinkPHP:TP框架的核心文件夾,里面的東西盡量不要修改
里面包含:1.common:核心函數庫,用戶自定義的函數可以存在這里面
2.conf:配置文件,主要在里面的convention.php
3.lang:語言包
4.library:存放TP核心類文件,里面的think存放類,我們使用的類基本都在
5.mode:模型文件夾
6.TPL:模板文件夾
可以自己定義項目存放文件:下面有
runtime:用於存放緩存文件
里面有1.catch:存放緩存的文件
2.data:數據庫緩存

Home文件夾:項目里的模塊,開發時所有的代碼寫在home里(*重要)
里面有:1.common:存放函數,自己寫的可以放進去
2.conf:配置文件里面的config.php就是配置文件
如果要修改配置不要修改thinkPHP里的,修改home里的conf的config.php
*3.controller:控制器
*4.model:模型
*5.view:視圖
這三個叫做MVC模式
M: 模型(數據)層:操作數據(數據連接 ,數據訪問等操作數據庫)
V:視圖層:提供顯示模板
*C:控制器稱為邏輯層:實現業務邏輯

**MVC:約定勝於配置


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

之前訪問的方式:訪問頁面
*使用MVC訪問的方式:訪問控制器下的操作(方法),不是一個具體頁面

四中訪問方式:
1.找到入口文件index.php
HTTP://localhost/index.php?m=Home(模塊)&c=Index(控制器名)&a=index(方法名) 基本get模式
2.HTTP://localhost/index.php/Home/Index/Index    路徑模是:localhost/index.php/模塊/控制器名/方法名
3.HTTP://localhost/Home/Index/Index rewrite         重寫模式:把入口文件省略
4.

如要修改配置不可以直接在conf里的convention修改,把convention里需要修改的項賦值到自己的文件里home的conf的config里修改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM