Skocz do zawartości
  • 0
Zaloguj się, aby obserwować  
alku

Iteracja kolekcji danych w blokach

Pytanie

Kłaniam się,

Bardzo byłbym wdzięczny osobie, która zaprezentowałaby swoim kodem jak iterować po elementach tablicy/obiektu w blokach na z poziomu HTML.

<php>
$values = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
foreach($values as $value)
{
print $value;
}
</php>

nie działa
 

<php>
$values = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
foreach($values as $value):</php>
{$value}
<php>endforeach;</php>

nie działa

Włożyłem sporo wysiłku w szukanie odpowiedzi na tego typu pytania - czy ktoś mógłby polecić jakiekolwiek źródła wiedzy (oprócz rycia samego IPBoarda..) podstawowej?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Polecane posty

  • 0

Co do źródeł to chyba tylko dokumentacja na stronie producenta :)

Jeśli chodzi o pętle, to załóżmy, że do szablonu przekazujesz zmienną $tablica

Wtedy iterujesz tak:


<foreach loop="opcjonalna_nazwa_petli:$tablica as $key=>$value">
{$value}
</foreach>[/code]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Twoje rozwiązanie działa chyba tylko w template'ach, bo dodanie tego w bloku nie działa.

Chodzi mi dokładnie o pobranie w bloku za pomocą classDb jakichś danych (powiedzmy url obrazka i tekstów promocyjnych reklam), przeiterowanie tych wyników tak, żeby zrobić 10 divów, w których każdy ma src obrazka = url i tekst w środku = tekst_promocyjny.

Można wszystko obejść przy pomocy RAW PHP, ale myślałem, że to na tyle podstawowe oczekiwanie (iteracja elementów z poziomu HTML), że powinno się znaleźć wśród dostępnych akcji a ja może po prostu nie mogę znaleźć.

Nic to. Jeśli Spanner nie masz innych pomysłów, to można chyba zamknąć.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

ale o jakich blokach piszesz? musisz pisać o co dokładniej chodzi, bo bloki to dla mnie są hooki, a Ty chyba piszesz o IP.Content

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Zaloguj się, aby obserwować  

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.