[Yii2] HighCharts::widget [RISOLTO]

Ciao mi Chiamo Marco, è da un po che sto usando Yii2.

Sono di fronte ad un problema da cui non riesco a venir fuori, vorrei usare in maniera dinamica il widget HighChart, pero’ non riesco a trovare la giusta formula per rendere dinamici i dati del chart.

Esempio:




        return HighCharts::widget([

                'clientOptions' => [

                    'chart' => [

                            'type' => 'line'

                    ],

                    'title' => [

                         'text' => 'Titolo del chart'

                         ],

                    'xAxis' => [

                        'categories' => ['012015','022015','032015','022015','032015'

                        ]

                    ],

                    'yAxis' => [

                        'title' => [

                            'text' => 'Punteggio'

                        ]

                    ],

                    'series' => [

                        $pv1

//                        ['name' => 'Jane', 'data' => [1, 0, 4]],

//                        ['name' => 'John', 'data' => [5, 7, 3]]

                    ]

                ]

            ]); 



in questo esempio la variabile $pv1 dovrebbe sostituire i valori ‘series’, con questo codice:


$pv1[] = ['name'=> 'PV1','data'=> [59,69,72,60]];

però non funziona.

Per farlo funzionare devo passare al chart una variabile semplice:


$pv1 = ['name'=> 'PV1','data'=> [59,69,72,60]];

Come faccio a rendere dinamico il ‘name’ ed il ‘data’?

Ringrazio tutti.

Ciao

Ci sono solo due parentesi di troppo




                    'series' => [---> no

                        $pv1

//                        ['name' => 'Jane', 'data' => [1, 0, 4]],

//                        ['name' => 'John', 'data' => [5, 7, 3]]

                    ]---> no;