thinkPHP入門

來源:互聯網
上載者:User

標籤:自動   使用者互動   init   資料顯示   跨平台   die   架構   position   asc   

什麼是架構

架構就是一定結構的代碼,架構提供一個開發web程式的基礎架構以及常用的功能

代碼,PHP架構的web程式開發拜倒了流水線上。

 

php架構就是一定要按別人規定好的架構編寫。

php開發架構有助於促進快速軟體開發,有助於建立更為穩定的程式,並減少編寫量。

你必須要使用定義的代碼,編寫代碼。

而使用到thinkPHP裡的方法都要繼承一個基礎控制器


ThinkPHP是一個快速、相容而簡單的輕量級國產PHP開發架構,
是物件導向的開發結構和MVC模式。作為一個整體解決應用開發中的大量多數需求,
因為其自身包含了底層架構、相容處理、基礎庫、資料庫訪問層、模板引擎、緩衝機制、
外掛程式機制、角色認證、表單處理、縮圖、驗證碼、檔案上傳、資料分頁、多國語言等常用
的組件,並且對於跨域版本、跨平台和跨資料庫移植都很方便。


mvc開發模式

MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設計建立 Web 應用程式的模式。

1.Model(模型)是應用程式中用於處理應用程式資料邏輯的部分。

  通常模型對象負責在資料庫中存取資料。

2.View(視圖)是應用程式中處理資料顯示的部分。

  通常視圖顯示模型擷取的資料。

3.Controller(控制器)是應用程式中處理使用者互動的部分。

  控制器接受使用者的輸入並調用模型和視圖去完成使用者的需求,所以當單擊Web頁面中的超連結和發送HTML表單時,控制器本身不輸出任何東西和做任何處理。

它只是接收請求並決定調用哪個模型構件去處理請求,然後再確定用哪個視圖來顯示返回的資料。 

MVC 分層同時也簡化了分組開發。不同的開發人員可同時開發視圖、控制器邏輯和商務邏輯。它強制性的使應用程式的輸入、處理和輸出分開。

 

 

public檔案夾放的是靜態代碼,片,javascript,html

 

多web項目使用一個架構代碼:只要調配好入口檔案即可。

代碼:

//應用入口檔案if(version_compare(PHP_VERSION,‘5.3.0‘,‘<‘)) die(‘require PHP>5.3.0‘);//開啟偵錯模式define(‘APP_DEBUG‘,true);//定義應用目錄define(‘APP_PATH‘,‘./../myCode/‘);//引入think目錄require ‘../ThinkPHP/ThinkPHP.php‘;

 

在開發中一定要開啟偵錯模式。

而應用目錄只要定義好會自動產生。

 

使用thinkPHP可以更加快捷開發。

 

 

 

 

 

 

 

 

 

thinkPHP入門

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.