0
私はYii2を使用しており、いくつかのコードをリファクタリングしています。私はそうのように戻ってくるそのデータを返すために、いくつかのOracleのストアドプロシージャを呼び出しています:配列の配列を持つGridview
Array
([ATTENDING] => Array
(
[0] => Person 1
[1] => Person 2
[2] => Person 3
)
[PREVIOUS_YEAR] => Array
(
[0] => 15
[1] => 10
[2] => 2
)
...
)
私はこれを試してみました、GridViewの内、この配列を使用しようとしているが、私の列が空白であることを発見しています:
$provider = new ArrayDataProvider([
'allModels' => $data,
'sort' => [
'attributes' => ['ATTENDING',
'PREVIOUS_YEAR',
...
],
],
'pagination' => [
'pageSize' => 10,
],
]);
12行(クエリが返す列数)を返しますが、データには3行しか返されません。