Query Resut converitirla in un ArrayDataProvider


(Riccardo Regini) #1

Salve a tutti sto cercando di convertire un insieme di righe recuperate da una chiamata ad una store procedure attraverso una chiamanta “createCommand” ad un ArrayDataProvider da associare ad una grid per l’export dei dati.

$result = \Yii::$app->db->createCommand(“CALL sp_conta(:pIngresso, :pUscita)”)
->bindValue(’:pIngresso’ , $pIngresso )
->bindValue(’:pUscita’, $pUscita)
->queryAll();

Qualcuno sa darmi qualche suggerimento in merito, grazie


(Fabrizio Caldarelli) #2

La chiamata alla store procedure dovrebbe essere così:

$result = \Yii::$app->db>createCommand(“CALL sp_conta(:pIngresso, :pUscita)”, [
    ’:pIngresso’ => $pIngresso,
    ’:pUscita’ => $pUscita
])
->execute();