Usando la biblioteca HighchartsPHP en CakePHP

Estoy tratando de usar ghunti'sHighchartsPHP Envoltorio en CakePHP para que pueda usarlo en mi proyecto.

En la demo se dice editar elconfig.php e incluya el script y luego tendrá acceso a laHighchart clase para construir cuadros. Esto funcionaría para un proyecto de php plano, pero en MVC funciona un poco diferente, supongo.

El primer paso es cómo incluir la biblioteca en mi aplicación. He colocado los archivos en un directorio en elVendor carpeta llamadaHighchartsPHP y en mi archivo controlador he colocado el código

App::import('HighchartsPHP', 'Highchart');

Cuando intento instigar una nuevaHighchart objeto me encuentro

Error: no se encontró la clase 'Highchart'

Pregunta 1: ¿cuál es la forma correcta de incluir esta biblioteca en mi proyecto?

Suponiendo que se solucione lo anterior, supongo que construiría el gráfico real a partir de sus datos en el controlador y luego pasaría el objeto del gráfico a la vista para renderizar. Así que en una de las acciones de mi página en el controlador podría poner

$chart = new Highchart();
$chart->series[0]->name = 'Tokyo';
$chart->series[0]->data = array(7.0, 6.9, 9.5);

Y entonces

$this->set( compact( 'chart' ) );

Para pasar a la vista donde renderizaría el gráfico con:

<?php echo $chart->render("chart"); ?>

Pregunta 2: ¿Es correcto y si no, cómo debo hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta