yii框架是BSD License推出的一款開源程序框架,用戶使用該款框架,能夠隨心所欲的開發開源以及私有的Web應用程序,非常適合于門戶網站、論壇、內容管理系統、電子商務項目等。
軟件特色:
1、運用了PHP命名空間、Trait、 PSR標準 、Composer和Bower包管理器, 等新技術新標準。
2、實現了 依賴注入和依賴注入容器 以及 服務定位器(Service Locator) 等新架構新模式。
3、Yii2.0格外重視安全性,采取一系列手段有效防止SQL注入、XSS攻擊、CSRF攻擊、cookie篡改等。
廣泛支持各類SQL和NOSQL數據庫,高效實現了Active Record等數據庫查詢、操作界面,提供數據庫遷移、復制、 讀寫分離等功能。
4、只需極少量的代碼就可以實現完全符合標準的RESTful API。
5、支持各種粒度、介質的緩存機制。
6、提供多種認證和授權手段基于cookie和基于令牌的認證,RBAC等權限控制手段,支持OpenID,OAuth1,OAuth2等。
7、支持Bootstrap,jQuery UI,提供了豐富的Widget掛件供使用。
8、完善的國際化支持,提供符合 ICU標準 的時間、復數等格式化工具和消息翻譯、視圖翻譯等功能。
9、除了支持Twig和Smarty 2個主流的PHP模版引擎外,開發者還可以自己寫擴展支持其他引擎。
10、為苦命碼農提供了 Yii調試工具條 和 Gii
代碼生成器 以及 文檔生成器 等高效開發工具。
11、集成了 Codeception 和 Faker,并與DB Migration相結合,提供了一個fixture框架,方便測試開發。
更新日志:
錯誤7670:添加# Yii 網絡 urlnormalizer規范要求并沒有尾隨斜線(rob006,cronfy,klimov paul)
錯誤7670:UrlNormalizer說#規范要求并沒有尾隨斜線(rob006,cronfy,klimov paul)
錯誤9027:網站的# Yii固定子類 uploadedFile回報父母的實例在調用后(andrewnester)
錯誤9101:固定# Yii Web視圖網絡財富管理:一方面:appendtimstamp財產(githubjeka,silverfire)
錯誤9277:固定# Yii 控制臺控制器 assetcontroller失去目標捆綁自定義選項(petrabarus,klimov paul)
錯誤9561:#固定cangetproperty()和cansetproperty()返回Yii 數據庫 baseactiverecord假屬性(klimov paul、鎳三)
錯誤10358:在# yii.js Ajax預固定的比賽條件(silverfire)
錯誤10563:#固定形成文件下載內容配置頭(samdark)
錯誤10567:固定# Yii assetcontroller控制臺控制器失去束重寫配置,這使得它的外部(他保羅)
錯誤10587:新#用控制器實例沒有響應::event_after_send處理器(samdark,andrewnester)
錯誤10681:#恢復固定beforevalidate事件調用yii.activeform.js(silverfire)
錯誤11347:固定# Yii 工具 pjax::registerclientscript()通過自定義容器的pjax js插件(silverfire)