Ako dostanem php pole do javascriptu v latte šablone

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

Zdravím,
Prosím vás ako dostanem php pole do javascriptovej premennej v latte šablóne? Skúšal som to cez implode na reťazec a vložiť cez noescape do šablóny, ale nepochodil som.

<script>
var a = [{$a|noescape}];
</script>

Ďakujem.

CZechBoY
Člen | 3608
+
+1
-

Já používám klasicky json formát

<script n:syntax="double">
var a = JSON.parse({{json_encode($mojePole)}});
</script>

Podle dokumentace by mělo jít normálně ppřiřazení bez jakýchkoliv zbytečností..

<script n:syntax="double">
var a = {{$mojePole}};
</script>

Editoval CZechBoY (25. 4. 2016 19:41)

Čamo
Člen | 798
+
0
-

Díky funguje to normálne. Chybu som mal úplne inde.

Tomáš Votruba
Moderator | 1114
+
0
-

@Čamo A kde? Kdyby na to někdo narazil znovu.

Čamo
Člen | 798
+
0
-

To asi ani nie. Ja som sa snažil nastaviť šablóne premennú v metóde createComponent…