您好,登錄后才能下訂單哦!
這篇文章主要介紹yii2有什么特性,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
yii2特性有:1、Yii2中使用Comsoper來管理各種依賴關系;2、可以把控應用的安全;3、可以在事物中使用回調函數;4、為事物管理定義一些新的事件;5、有兩種方式引入資源;6、引入了視圖類。
yii2相比yii的新特性
yii2和yii相比5個不一樣的地方:composer、安全事件、事務管理、資源包、視圖類
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有什么特性”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。