Acceso a la matriz Symfony2 en error twig

No sé lo que está pasando, pero esta es mi situación:
Cuando quiero acceder a matrices anidadas en twig obtengo este error

Imposible acceder a un atributo (“ruta”) en una variable entera (“10977”) en KprCentarZdravljaBundle: Partes: articleDefaultBlock.html.twig en la línea 12

Ahora aquí está mi código de ramita:

{% if flag == 0 or flag == 1 %} {% set width = 230 %} {% set height = 154 %} {% elseif flag == 2 %} {% set width = 60 %} {% set height = 60 %} {% endif %} {% for artCats in articles %} {% for artCat in artCats %} {% set img_url = globalimagepath ~ "articles/" ~ artCat.path %} {% set cid = artCat.cid %} {% set catname = artCat.name %} {% set aPath = path('article_details', {'id': artCat.id, 'catname': catname|pathauto, 'title': artCat.title|pathauto}) %} 
  • {% endfor %} {% endfor %}

    Y aquí está mi depuración de los artículos variables en ramita:

     array(4) { ["Zdravlje općenito"]=> array(11) { [0]=> array(5) { ["id"]=> int(11659) ["title"]=> string(36) "Brinete li o zdravlju svojih očiju?" ["path"]=> string(18) "1330007101_516.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [1]=> array(5) { ["id"]=> int(14663) ["title"]=> string(29) "Otkrijte uzročnike alergija!" ["path"]=> string(18) "1380196476_342.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [2]=> array(5) { ["id"]=> int(14664) ["title"]=> string(24) "Uzroci bolova u kukovima" ["path"]=> string(18) "1380195386_853.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [3]=> array(5) { ["id"]=> int(14665) ["title"]=> string(13) "Napadi panike" ["path"]=> string(18) "1380195261_180.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [4]=> array(5) { ["id"]=> int(11170) ["title"]=> string(28) "Čaj od ružmarina kao lijek" ["path"]=> string(18) "1380116708_577.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [5]=> array(5) { ["id"]=> int(10970) ["title"]=> string(35) "Začinite i produžite svoj život!" ["path"]=> string(18) "1380031350_101.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [6]=> array(5) { ["id"]=> int(11171) ["title"]=> string(32) "Meditacijom do punine življenja" ["path"]=> string(18) "1380103969_112.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [7]=> array(5) { ["id"]=> int(10973) ["title"]=> string(20) "Zašto volimo cimet?" ["path"]=> string(18) "1379579290_899.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [8]=> array(5) { ["id"]=> int(10977) ["title"]=> string(32) "Simptomi hormonalne neravnoteže" ["path"]=> string(18) "1379507943_927.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [9]=> array(5) { ["id"]=> int(10978) ["title"]=> string(46) "Čaj od đumbira - ukusni napitak koji liječi" ["path"]=> string(18) "1379419241_320.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } [10]=> array(5) { ["id"]=> int(10979) ["title"]=> string(24) "Zašto volimo ružmarin?" ["path"]=> string(18) "1379335723_831.jpg" ["cid"]=> int(266) ["name"]=> string(18) "Zdravlje općenito" } } ["Izgled i ljepota"]=> array(3) { [0]=> array(5) { ["id"]=> int(14662) ["title"]=> string(20) "Joga za mršavljenje" ["path"]=> string(18) "1380198181_298.jpg" ["cid"]=> int(268) ["name"]=> string(16) "Izgled i ljepota" } [1]=> array(5) { ["id"]=> int(10971) ["title"]=> string(32) "Najbolja prehrana za vašu kožu" ["path"]=> string(18) "1379939148_517.jpg" ["cid"]=> int(268) ["name"]=> string(16) "Izgled i ljepota" } [2]=> array(5) { ["id"]=> int(10974) ["title"]=> string(30) "Najčešći uzročnici rosacee" ["path"]=> string(18) "1379579025_722.jpg" ["cid"]=> int(268) ["name"]=> string(16) "Izgled i ljepota" } } ["Seks i veze"]=> array(1) { [0]=> array(5) { ["id"]=> int(10975) ["title"]=> string(19) "10 mitova o orgazmu" ["path"]=> string(18) "1379578683_758.jpg" ["cid"]=> int(270) ["name"]=> string(11) "Seks i veze" } } ["Sport i rekreacija"]=> array(1) { [0]=> array(5) { ["id"]=> int(10976) ["title"]=> string(41) "Što se događa s tijelom kada vježbate?" ["path"]=> string(18) "1379577938_298.jpg" ["cid"]=> int(271) ["name"]=> string(18) "Sport i rekreacija" } } } 

    Por algún motivo, no puedo acceder a ninguna de las variables en la matriz anidada …

    Imposible acceder a un atributo (“ruta”) en una variable entera (“10977”) en KprCentarZdravljaBundle: Partes: articleDefaultBlock.html.twig en la línea 12

    ¿Recibes el error solo con el octavo elemento de la matriz (el que tiene el id 10977)? ¿Las iteraciones funcionan antes de llegar a ese elemento?

    Parece que esto está fallando: {% set img_url = globalimagepath ~ "articles/" ~ artCat.path %}

    Haz {{ dump(artCat) }} . Parece ser un número entero en lugar de una matriz / objeto.