Невозможно неявно преобразовать «массив» в «строку»... отправка данных из контроллера в диаграмму jsPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно неявно преобразовать «массив» в «строку»... отправка данных из контроллера в диаграмму js

Сообщение Anonymous »

нужна помощь с моим кодом
Итак, проблема в том, что я пытался передать массив из контроллера на свою страницу, содержащую гистограмму. Но диаграмма не может быть отображена, потому что она неправильно получила массив, из которого я передал контроллер.
В этой строке main.php:
var data = {$data};
есть желтая строка, говорящая: «Невозможно неявно преобразовать массив из строк». "
ChartController.php
{
public function actionIndex()
{

$commonKpiTotalScoreQ1 = $this->getQuartPerformanceData(1);
$commonKpiTotalScoreQ2 = $this->getQuartPerformanceData(2);
$commonKpiTotalScoreQ3 = $this->getQuartPerformanceData(3);
$commonKpiTotalScoreQ4 = $this->getQuartPerformanceData(4);

$data = [
'Q1' => $commonKpiTotalScoreQ1,
'Q2' => $commonKpiTotalScoreQ2,
'Q3' => $commonKpiTotalScoreQ3,
'Q4' => $commonKpiTotalScoreQ4,
];

return $this->render('index', [

'data' => json_encode($data),
]);
}

main.php



Подробнее здесь: https://stackoverflow.com/questions/792 ... oller-to-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»