почему QueryBuilder

всем привет

почему получил такое сообщение с предложением использовать QueryBuilder


The "query" property must be an instance of a class 

that implements the QueryInterface e.g. yii\db\Query 

or its subclasses.

при попытке отработать вот это


$sql = "SELECT 

	COUNT(`books`.`id_gen`) AS 'cou',

	`ser1`.`id_ser`,

	`ser1`.`name`

FROM `books`

JOIN `series` AS `ser1` USING(`id_ser`)

GROUP BY `id_ser`

ORDER BY `cou` DESC;";


$query = Yii::$app->db->createCommand($sql)->queryAll();


$provider = new ActiveDataProvider([

	'query' => $query,

	'pagination' => [

		'pageSize' => 5,

	],

]);

разумеется, с кверибилдером все получилось…