PHP之YII2和YII的不一樣的地方

  1. 在Yii 2.0中已經使用Comsoper來管理各種依賴關係,你在安裝的時候完全可以用composer來進行安裝

  2. Yii2引入了資源包的概念,資源引用的方式變化較大

    有兩種方式引入資源,一種是通過assets目錄下的AppAsset類,還有就是通過類似Yii1種的註冊方法

  3. Yii2在視圖層的一個顯著改變是引入了視圖類,這樣在MVC模式實現上更爲完整。 類似主題等不同的配置

  4. 在Yii 2.0中還增加了一個安全事件用來把控應用的安全,你可以像下面的示例一樣輕鬆使用

Yii::$app->security->encrypt();
  1. 對於事物管理,最大的變化就是你可以在事物中使用回調函數了:
$connection->transaction(function() {
   	$order = new Order($customer);    
   	$order->save();    
   	$order->addItems($items);
});

另外,Yii 2.0中還爲事物管理定義一些新的事件以使得你可以在事物的生命週期內更好的控制事物的整個過程,像beginTransaction 和 commitTransaction 就是這樣的事件,分別在開始事物和提交事物的時候觸發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章