Как заставить ob / Highcharts работать в проекте symfony3

Я пытаюсь интегрировать OBHighChartsBundle в свой проект Symfony. Я следил за учебником на https://github.com/marcaube/ObHighchartsBundle.

Мой контроллер:

public function piechartAction()
{
    $data = [
        ['Microsoft Internet Explorer', 56.33],
        ['Chrome', 24.03],
        ['Firefox', 10.38],
        ['Safari', 4.77],
        ['Opera', 0.91],
        ['Proprietary or Undetectable', 0.2]
    ];

    $ob = new Highchart();
    $ob->chart->renderTo('container');
    $ob->chart->type('pie');
    $ob->title->text('My Pie Chart');
    $ob->series(array(array("data"=>$data)));

       return $this->render('CarteProassurBundle:Default:index.html.twig', [
        'mypiechart' => $ob
    ]);
}

Мой вид :

<!-- Load jQuery from Google's CDN if needed -->
<script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type = "text/javascript"></script>

<script src = "//code.highcharts.com/4.1.8/highcharts.js"></script>
<script src = "//code.highcharts.com/4.1.8/modules/exporting.js"></script>
<script type = "text/javascript">
    {{ chart(mypiechart)}}
</script>

<div id = "linechart" style = "min-width: 400px; height: 400px; margin: 0 auto"></div>

У меня пустая страница и ошибка при просмотре страницы:

highcharts.js: 13 ошибка Uncaught Highcharts № 13: www.highcharts.com/errors/13

Кто-нибудь знает, как это исправить?

Значение renderTo должно быть идентификатором div (в вашем случае это linechart (а не container)).

Kamil Kulig 22.03.2018 11:28

Большое спасибо! это сработало.

KhadBr 22.03.2018 12:21
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
2
216
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Значение renderTo должно быть идентификатором div (в вашем случае это linechart (а не container)).

Другие вопросы по теме