Google charts – předání dat z databáze do šablony

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jjaros
Člen | 4
+
0
-

Ahoj.
Snažím se zprovoznit google charts, ale stále mi to hlásí chybu „Data column(s) for axis #0 cannot be of type string“.

V šabloně řeším předání dat do js takto:

function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Date', 'Price'],
        {foreach $data as $item}
          [{$item->date},  {$item->price}],
        {/foreach}
]);

Věděl by někdo, jak předat proměnný jako číslo a ne string?
Díky

Editoval jjaros (4. 4. 2017 0:09)

Phalanx
Člen | 310
+
-2
-

@jjaros Stačí přidat helper |noescape – aby Ti to nevypisovalo string, ale přímo to co je v proměnné. Takhle

<?php
{$item->price|noescape}
?>
CZechBoY
Člen | 3608
+
0
-

Pretypuj na double v php nebo js.

Editoval CZechBoY (20. 4. 2017 20:04)