程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ThinkPHP開始

ThinkPHP開始

編輯:關於PHP編程

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完成循環
也是標簽語法
<foreach name=’需要遍歷的變量名’ item=’循環變量名’>
</foreach>

數據標簽是花括號{$data}; 數組是通過 . 來訪問,也可以使用 [] 來訪問

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved