Wyłuskanie z tablicy obiektu klasy stdClass TWIG

Odpowiedz Nowy wątek
2015-01-11 15:51
0

Witam!
Zaczynam moją zabawę z Symfony2 i napotkałem pierwszy problem.
Mianowicie, w czystym PHP zrobiłem aplikacje do zarządzania Allegro prze WeApi, teraz chciałbym zrobić to w Frameworku symfony2. Mam problem z wybraniem wartosci z obiektu klasy stdClass w tablicy:

object(stdClass)#546 (21) { ["item-id"]=> float(4762538432) ["item-title"]=> string(26) "Oki bęben 43381723 (cyan)" ["item-thumbnail-url"]=> string(65) "http://img01.webapisandbox.pl/photos/64x48/47/62/53/84/4762538432" ["item-price"]=> array(1) { [0]=> object(stdClass)#547 (2) { ["price-type"]=> int(1) ["price-value"]=> float(202.24) } } ["item-start-quantity"]=> int(4) ["item-sold-quantity"]=> int(0) ["item-quantity-type"]=> int(1) ["item-start-time"]=> int(1418634114) ["item-end-time"]=> int(1421226114) ["item-end-time-left"]=> string(5) "2 dni" ["item-bidders-counter"]=> int(0) ["item-highest-bidder"]=> object(stdClass)#522 (5) { ["user-id"]=> int(0) ["user-login"]=> string(0) "" ["user-rating"]=> int(0) ["user-icons"]=> int(0) ["user-country"]=> int(0) } ["item-category-id"]=> int(123795) ["item-watchers-counter"]=> int(0) ["item-views-counter"]=> int(0) ["item-note"]=> string(0) "" ["item-special-info"]=> int(0) ["item-shop-info"]=> int(1) ["item-product-info"]=> int(0) ["item-payu-info"]=> int(1) ["item-duration-info"]=> object(stdClass)#521 (1) { ["duration-type"]=> int(1) } } object(stdClass)

w czystym PHP robiłem to tak:

$sellAuctions[$switchTab][$i]->{'item-id'}

i otrzymywałem wartość atrybutu item-id

w TWIG robię to tak:

 {%for auction, value in auctions%}
                    {{dump(auctions.auctions['sell-items-list'][loop.index] )}}
              {%endfor%} 

i dochodzę do tego miejsca jak z powyższej strukturze tablicy i nie wiem jak wyłuskać np. atrybut "item-id".

Pomożecie??

Pozostało 580 znaków

2015-01-14 14:42
0

Wrzuć może nieco więcej kodu, zarówno działającego w czystym PHP, jak i tego w Symfony2. Tak, aby było wiadomo, co się skąd bierze. Wtedy powinno się udać coś podpowiedzieć ;-)

[Mirek]


Jeden zespół, tysiące możliwości!

Pozostało 580 znaków

2015-01-14 15:09

Po 5 minutach szukania:
http://twig.sensiolabs.org/doc/templates.html#variables


Dzięki wielkie za podpowiedź :) poradziłem sobie dzięki Tobie :) - cinek0905 2015-01-15 23:37

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0