Perbandingan Yii2 dan Yii3 (ActiveDataProvider)



Kini pada Yii 3, ActiveDataProvider yang juga mendapatkan pemisahan dari core utama Yii2 yaitu sekarang tergabung dalam ActiveRecord dengan namespace yii\activerecord\data\ActiveDataProvider yang semula pada Yii2 dengan namespace yii\data\ActiveDataProvider.





Pada Yii3 ActiveDataProvider membutuhkan 2 (dua) parameter pada constructor dengan param pertama yii\db\Connection dan pada param kedua yii\db\QueryInterface.





QueryInterface ini anda bisa disi dengan class yang meng-implementasikan-nya seperti yii\activerecord\ActiveRecord maupun yii\db\Query

berikut adalah sedikit gambaran mengenai perbandingan ActiveDataProvider pada Yii2 dan Yii3


//Yii2
$dataProvider = new ActiveDataProvider([
'query' => User::find()
]);

//Yii3
$dataProvider = new ActiveDataProvider($this->app->getDb(), User::find());

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama