ThinkPHP官方下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發(fā)編程工具 → ThinkPHP(PHP開發(fā)框架) v5.0.9 官方完整版

ThinkPHP(PHP開發(fā)框架)

v5.0.9 官方完整版 ThinkPHP(PHP開發(fā)框架) 網(wǎng)友評分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: ThinkPHP PHP框架 編程工具

Thinkphp官方最新版是一款簡潔實用的PHP開發(fā)框架,功能豐富,兼容性強,項目配置靈活簡單,支持自定義標(biāo)簽庫,支持Linux、windows、Unix等多種服務(wù)器環(huán)境,有需要者快來綠色資源網(wǎng)下載吧!

ThinkPHP官方介紹

ThinkPHP是一個快速、兼容而且簡單的輕量級國產(chǎn)PHP開發(fā)框架,,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協(xié)議發(fā)布,從Struts結(jié)構(gòu)移植過來并做了改進和完善,同時也借鑒了國外很多優(yōu)秀的框架和模式,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和MVC模式,融合了Struts的思想和TagLib(標(biāo)簽庫)、RoR的ORM映射和ActiveRecord模式。

ThinkPHP中文版

ThinkPHP中文版特點

高效:惰性加載,及路由、配置和自動加載的緩存機制;

ORM:重構(gòu)的數(shù)據(jù)庫、模型及關(guān)聯(lián),MongoDb支持;

規(guī)范:遵循PSR-2、PSR-4規(guī)范,Composer及單元測試支持;

嚴(yán)謹(jǐn):異常嚴(yán)謹(jǐn)?shù)腻e誤檢測和安全機制,詳細的日志信息,為你的開發(fā)保駕護航;

靈活:減少核心依賴,擴展更靈活、方便,支持命令行指令擴展;

API友好:出色的性能和REST支持、遠程調(diào)試,更好的支持API開發(fā);

ThinkPHP優(yōu)勢

【模型自動驗證和處理】

系統(tǒng)內(nèi)置了數(shù)據(jù)對象的自動驗證功能,而大多數(shù)情況下面,數(shù)據(jù)對象是由表單提交的$_POST數(shù)據(jù)創(chuàng)建。需要使用系統(tǒng)的自動驗證功能,只需要在Model類里面定義$_validate屬性,是由多個驗證因子組成的數(shù)組,支持的驗證因子格式:驗證字段,驗證規(guī)則,錯誤提示,驗證條件,附加規(guī)則,驗證時間。

【豐富的查詢語言支持】

ThinkPHP大多數(shù)情況使用的都是對象查詢,因為充分利用了ORM查詢語言,了解查詢條件的定義對使用對象查詢非常有幫助,對于復(fù)雜的查詢,或者從安全方面考慮,可以使用HashMap對象或者索引數(shù)組來傳遞查詢條件。

【目錄結(jié)構(gòu)自動創(chuàng)建THINKPHP目錄結(jié)構(gòu)】

ThinkPHP具有項目目錄自動創(chuàng)建功能,你只需要定義好項目的入口文件,第一次執(zhí)行入口文件的時候,系統(tǒng)會自動創(chuàng)建項目的相關(guān)目錄結(jié)構(gòu),如果是linux環(huán)境下面需要給項目入口文件里面指定的路徑設(shè)置可寫權(quán)限。

【分布式數(shù)據(jù)庫支持】

ThinkPHP的模型支持主從式數(shù)據(jù)庫的連接,配置DB_DEPLOY_TYPE為1可以采用分布式數(shù)據(jù)庫支持。

【多數(shù)據(jù)庫連接和切換支持】

如果需要在特殊的時候連接多個數(shù)據(jù)庫,那么可以嘗試使用ThinkPHP的多數(shù)據(jù)庫連接特性:包括相同類型的數(shù)據(jù)庫和不同類型的數(shù)據(jù)庫。(注意:所謂的相同類型數(shù)據(jù)庫的定義是指和項目配置文件或者模型的數(shù)據(jù)庫連接的數(shù)據(jù)庫類型相同。)

ThinkPHP分層架構(gòu)介紹

表現(xiàn)層

包含模板視圖、用戶界面、JS、Flash等通過模板引擎的支持,可以使用標(biāo)簽定義簡化表現(xiàn)層的定義工作。

業(yè)務(wù)層

包含業(yè)務(wù)接口層、業(yè)務(wù)邏輯層、實體層、數(shù)據(jù)訪問層Action控制器作為業(yè)務(wù)接口層,提供系統(tǒng)各種業(yè)務(wù)操作的入口。因此,不提倡在控制器類中寫過多的業(yè)務(wù)邏輯代碼,雖然說很難嚴(yán)格控制。具體的業(yè)務(wù)邏輯應(yīng)該封裝到數(shù)據(jù)訪問對象(Dao)類中實現(xiàn),如果覺得過于復(fù)雜,還可以把子業(yè)務(wù)在Helper類中包裝后統(tǒng)一調(diào)用。業(yè)務(wù)處理過程一般會構(gòu)造出業(yè)務(wù)實體對象(如Vo對象),對業(yè)務(wù)實體對象的存取通過數(shù)據(jù)訪問層完成。數(shù)據(jù)訪問層把實體對象和數(shù)據(jù)庫數(shù)據(jù)之間建立映射關(guān)系,并且封裝了通用的數(shù)據(jù)操作。

數(shù)據(jù)層

支持的數(shù)據(jù)庫有mysql、MsSql、PgSql、oracle、sqlite,最新版本已經(jīng)提供PDO的支持,數(shù)據(jù)庫的選用和業(yè)務(wù)邏輯沒有關(guān)系。

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)