Bonjour;
j'ai une variable (array) dans mon controlleur. Le dump de ma variable renvoie ceci
array(2) { [0]=> object(stdClass)#351 (8) { ["__CLASS__"]=> string(32) "Ens\JobeetBundle\Entity\Category" ["id"]=> int(1) ["name"]=> string(6) "Design" ["jobs"]=> string(9) "Array(22)" ["category_affiliates"]=> string(8) "Array(0)" ["active_jobs"]=> string(8) "Array(6)" ["more_jobs"]=> int(0) ["slug"]=> string(6) "design" } [1]=> object(stdClass)#472 (8) { ["__CLASS__"]=> string(32) "Ens\JobeetBundle\Entity\Category" ["id"]=> int(2) ["name"]=> string(20) "Programming hgjhgjh" ["jobs"]=> string(9) "Array(31)" ["category_affiliates"]=> string(8) "Array(0)" ["active_jobs"]=> string(9) "Array(10)" ["more_jobs"]=> int(18) ["slug"]=> string(19) "programming-hgjhgjh" } }
Cette variable est correctement passée en parametre pour le twig. Mon probleme consiste a savoir quelle syntaxe utiliser pour récupérer le nom de ma premiere categorie dans le code JS de mon fichier twig. Ce code, renvoie "undefined"
Merci
1 2 3 4
| $(document).ready(function(){
var test = {{ categories|json_encode|raw }};
var x = test[0];
alert(x["name"]); |
Partager