一、thinkphp框架的使用-引用框架
注意:框架的公共入口檔案thinkphp.php是不能直接執行的,該檔案只能在專案入口檔案中呼叫那個才能正常執行。
require '../thinkphp/thinkphp/thinkphp.php';
目的載入thinkphp框架的入口檔案thinkphp.php,(相當於通過這個檔案入口引用這個框架。)這是所有基於thinkphp開發應用的第一步。
2、然後開啟瀏覽器執行,會出現乙個斜的笑臉和一行歡迎使用thinkphp!這句話。
這樣已經自動生成了專案目錄,目錄結構如下
common、home、runtime這三個資料夾。
補充:php是通過引用thinkphp框架入口檔案來生自動成框架的三個專案目錄檔案的這種方式,使用thinkphp框架來開發
二、thinkphp框架的使用-框架組織和布局(修改檔案位置)
//繫結模組的定義 否則預設home檔案模組
define('bind_module','login');
//修改執行時檔案的位置
define('runtime_path','./runtime/');
//設定啟動模組的檔案
$_get['m']='login';
$_get['c']='index';
開啟瀏覽器輸入localhost,即瀏覽器顯示:
你看到笑臉的時候,意味著你可以發自內心的效果,說明 tp使用成功,也自動生成的mvc框架,到目前為止 我的目的成功了,後面開始使用mvc開發了
三、使用mvc框架開發
第一步:測試了控制 echo "hello";執行成功
第二步:下面通過控制器執行view下面的檢視
找到view檢視
裡面是空的,寫入一下**:
hello, !
修改控制器裡面的**
public function index()
執行結果:
到此為止,我很鬱悶 我是按照官網來的
我自問**錯了
我又仔細看了 一下
錯誤
tp 自己生成 mvc框架 也沒有說 偏偏需要在view 裡面新建乙個資料夾呀
(眾所周知mvc模組設定是肯定要在view裡面新建乙個資料夾裡面放入html頁面)
即便是這樣 那他自己也應該新建乙個預設的資料夾呀 可是tp
卻直接預設在view裡面index.php,咱不說你即便你不想模組化設計,也就不需要在view裡面建立資料夾,但當我訪問的時候,你也別提示view裡面有index資料夾,導致出錯呀
不負責就有人提出的質疑,這是必然:例如
如果tp框架比較熟的 ,達到tp框架 就是自己使用需要的一部分,或者自己其實也可以簡單寫乙個tp框架的功能,賴於不想寫,直接用tp開發效率的時候tp還是值得使用
tp3 2 3 常量引數
is cgi 是否屬於 cgi模式 is win 是否屬於windows 環境 is cli 是否屬於命令列模式 module 當前模組的url位址 controller 當前控制器的url位址 action 當前操作的url位址 self 當前url位址 info 當前的path info字串 e...
茫茫tp3 2 3之路 day1
今天我要開啟thinkphp3.2.3的學習之路了,路過的朋友請多多指教!解壓放在web目錄下,專案名字我改為了tp323,目錄結構如圖 預設的歡迎頁面其實就是訪問的home模組下面的index控制器類的index操作方法 我們修改預設的index操作方法如下 namespace home cont...
自定義的tp3 23分頁
分四個步驟 1,控制器 this m 是模型 count thi s m wh ere this m where this m wh ere map count p g etpa ge p getpage p getp age count,10 data thi s m wh ere this m ...