ThinkPHP開始_PHP教程

來源:互聯網
上載者:User
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應用開發和簡化公司專屬應用程式...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.