yii2特性有:1、Yii2中使用Comsoper來管理各種依賴關係;2、可以把控應用的安全;3、可以在事物中使用回呼函數;4、為事物管理定義一些新的事件;5、有兩種方式引入資源;6、引入了視圖類別。
yii2比較yii的新特性
yii2和yii比起5個不一樣的地方:composer 、安全事件、事務管理、資源包、視圖類別
推薦:《yii教學》
1、composer:Yii2中已經使用Comsoper來管理各種依賴關係,在安裝的時候完全可以用composer來進行安裝
2、安全事件:用來把控應用的安全,使用:Yii::$app->security->encrypt()
3、事務管理:
(3.1)最大的變化就是你可以在事物中使用回呼函數了:
$connection->transaction(function() { $order = new Order($customer); $order->save(); $order->addItems($items); });
(3.2)Yii 2.0中也為事物管理定義一些新的事件以使得你可以在事物的生命週期內更好的控制事物的整個過程,像beginTransaction 和commitTransaction 就是這樣的事件,分別在開始事物和提交事物的時候觸發。
4、資源包:有兩種方式引入資源,一種是透過assets目錄下的AppAsset類,還有就是透過類似Yii1種的註冊方法。
5、視圖類:引入了視圖類,這樣在MVC模式實作上更為完整。類似主題等不同的配置。對應的,相關展現層附屬類別就由新的視圖類別接手管理,例如theme
以上是yii2有哪些特性的詳細內容。更多資訊請關注PHP中文網其他相關文章!