新聞資訊

ThinkPHP值得推薦的(de)特性

類庫導入:ThinkPHP是(shì)首先采用基于(yú)類庫包和(hé / huò)命名空間的(de)方式導入類庫,讓類庫導入看起來(lái)更加簡單清晰,而(ér)且還支持沖突檢測和(hé / huò)别名導入。爲(wéi / wèi)了(le/liǎo)方便項目的(de)跨平台移植,系統還可以(yǐ)嚴格檢查加載文件的(de)大(dà)小寫。

 URL模式:系統支持普通模式、PATHINFO模式、REWRITE模式和(hé / huò)兼容模式的(de)URL方式,支持不(bù)同的(de)服務器和(hé / huò)運行模式的(de)部署,配合URL路由功能,讓你随心所欲的(de)構建需要(yào / yāo)的(de)URL地(dì / de)址和(hé / huò)進行SEO優化工作。

 編譯機制:獨創的(de)核心編譯和(hé / huò)項目的(de)動态編譯機制,有效減少OOP開發中文件加載的(de)性能開銷。ALLINONE模式更是(shì)讓你體驗飛一(yī / yì /yí)般的(de)感覺。

 ORM:簡潔輕巧的(de)ORM實現,配合簡單的(de)CURD以(yǐ)及AR模式,讓開發效率無處不(bù)在(zài)。

 查詢語言:内建豐富的(de)查詢機制,包括組合查詢、複合查詢、區間查詢、統計查詢、定位查詢、動态查詢和(hé / huò)原生查詢,讓你的(de)數據查詢簡潔高效。

 動态模型:無需創建任何對應的(de)模型類,輕松完成CURD操作,支持多種模型之(zhī)間的(de)動态切換,讓你領略數據操作的(de)無比暢快和(hé / huò)最佳體驗。

 高級模型:可以(yǐ)輕松支持序列化字段、文本字段、隻讀字段、延遲寫入、樂觀鎖、數據分表等高級特性。

 視圖模型:輕松動态地(dì / de)創建數據庫視圖,多表查詢不(bù)再煩惱。

 關聯模型:讓你以(yǐ)出(chū)乎意料的(de)簡單、靈活的(de)方式完成多表的(de)關聯操作。

 分組模塊:不(bù)用擔心大(dà)項目的(de)分工協調和(hé / huò)部署問題,分組模塊幫你解決跨項目的(de)難題。

 模闆引擎:系統内建了(le/liǎo)一(yī / yì /yí)款卓越的(de)基于(yú)XML的(de)編譯型模闆引擎,支持兩種類型的(de)模闆标簽,融合了(le/liǎo)Smarty和(hé / huò)JSP标簽庫的(de)思想,支持标簽庫擴展。通過驅動還可以(yǐ)支持Smarty、EaseTemplate、TemplateLite、Smart等第三方模闆引擎。

 AJAX支持:内置AJAX數據返回方法,支持JSON、XML和(hé / huò)EVAL格式返回客戶端,并且系統不(bù)綁定任何AJAX類庫,可随意使用自己熟悉的(de)AJAX類庫進行操作。

 多語言支持:系統支持語言包功能,項目和(hé / huò)模塊都可以(yǐ)有單獨的(de)語言包,并且可以(yǐ)自動檢測浏覽器語言自動載入對應的(de)語言包。

 模式擴展:除了(le/liǎo)标準模式外,系統内置了(le/liǎo)Lite、Thin和(hé / huò)Cli模式,針對不(bù)同級别的(de)應用開發提供最佳核心框架,還可以(yǐ)自定義模式擴展。

 自動驗證和(hé / huò)完成:自動完成表單數據的(de)驗證和(hé / huò)過濾,生成安全的(de)數據對象。

 字段類型檢測:字段類型強制轉換,确保數據寫入和(hé / huò)查詢更安全。

 數據庫特性:系統支持多數據庫連接和(hé / huò)動态切換機制,支持分布式數據庫。猶如企業開發的(de)一(yī / yì /yí)把利刃,跨數據庫應用和(hé / huò)分布式支持從此無憂。

 緩存機制:系統支持包括文件方式、APC、Db、Memcache、Shmop、Eaccelerator和(hé / huò)Xcache在(zài)内的(de)多種動态數據緩存類型,以(yǐ)及可定制的(de)靜态緩存規則,并提供了(le/liǎo)快捷方法進行存取操作。

 擴展機制:系統支持包括類庫擴展、驅動擴展、應用擴展、模型擴展、控制器擴展、标簽庫擴展、模闆引擎擴展、Widget擴展、行爲(wéi / wèi)擴展和(hé / huò)模式擴展在(zài)内的(de)強大(dà)靈活的(de)擴展機制,讓你不(bù)再受限于(yú)核心的(de)不(bù)足和(hé / huò)無所适從,随心DIY自己的(de)框架和(hé / huò)擴展應用。