ThinkPHP入門
1,ThinkPHP是什嗎?
ThinkPHP是一個免費開源的,快速、簡單的物件導向的輕量級PHP開發架構,是為了敏捷WEB應用開發和簡化公司專屬應用程式開發而誕生的(1)從thinkphp.cn官網下載檔案包
(2)解壓之後目錄檔案介紹:
2,如何使用ThinkPHP?
建立控制器,動作
建立 GoodsAction.class.php檔案
在此檔案中,GoodsAction類 繼承自 Action類
訪問的時候,通過在url上添加參數 m=Goods&a=show
其中url上的m參數表示:
m----module 模組的意思
ThinkPHP在處理的時候,將一個控制器認為是一個模組
a----表示控制器(模組)的方法pathInfo模式
這種攜帶url參數的形式不是很美觀,
ThinkPHP提供了一種新的訪問方式
叫做pathInfo模式,
例如上面的請求可以寫成:
而且ThinkPHP預設的url模式就是pathInfo模式
模型處理資料
(1)先找到當前的項目使用哪個資料庫,通過設定檔完成設定檔在項目的Conf目錄中的conf.php 完成一個數組即可(可以參考系統的預設配置)
(2)利用架構提供的M()函數獲得模型,參數為當前的表名(注意首字母大寫)
然後調用模型的select()方法 獲得當前表的所有記錄,相當於 getAll()
視圖層顯示資料
直接調用當前控制器的display()方法即可完成模板的顯示
預設的display()是可以不帶參數的,會自動在模板目錄找當前需要的模板檔案
命名的時候:Tpl/模組/動作.html
模板引擎循
利用ThinkPHP內建的模板引擎中的foreach完成迴圈
也是標籤文法
資料標籤是花括弧{$data}; 數組是通過 . 來訪問,也可以使用 [] 來訪問
http://www.bkjia.com/PHPjc/477473.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477473.htmlTechArticleThinkPHP入門 1,ThinkPHP是什嗎? ThinkPHP是一個免費開源的,快速、簡單的物件導向的輕量級PHP開發架構,是為了敏捷WEB應用開發和簡化公司專屬應用程式...