Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: smarty - rozmiar tablicy
Forum PHP.pl > Forum > PHP
showstoppa
witam

mam tablice, przekazuje ja do smarty do {section}, jednak powyzej generowanej tabeli chcialbym miec ilosc elementow w niej. Istnieje cos takiego w smarty na wzor count() z php ?

Dzieki
rzseattle
Hmm w modyfikatorach zmiennych nie zauwazylem niczego co by pomoglo. Ale da sie to obejsc w tten sposob

Kod
{section loop=$cos name=sekcja}

  {if $smarty.section.sekcja.first}

     {$smarty.section.sekcja.total}

  {/if}



  pozniej normalniebedzie wyswietlana skekcja



{/section}
dooshek
Cytat
Hmm w modyfikatorach zmiennych nie zauwazylem niczego co by pomoglo. Ale da sie to obejsc w tten sposob

Kod
{section loop=$cos name=sekcja}

  {if $smarty.section.sekcja.first}

     {$smarty.section.sekcja.total}

  {/if}



  pozniej normalniebedzie wyswietlana skekcja



{/section}


Mozna tez
Kod
Liczba rekordow: {$cos|@count}



{section loop=$cos name=sekcja}

{/section}


ale to troche hamowa tak zwana winksmiley.jpg ale mozna
showstoppa
dzieki chlopaki, ale nie bardzo rozumiem $zmienna|@count, co oznacza znaczek malpki i count ?

dzieki
dooshek
Cytat
dzieki chlopaki, ale nie bardzo rozumiem $zmienna|@count, co oznacza znaczek malpki i count ?


@ oznacza, ze jako modifier mozesz uzyc dowolnej funkcji z php, jako pierwszy argument tej funkcji podajesz to co poprzedza ta funkcje czyli w tym przypadku $zmienna. Jesli chcesz wiecej parametrow przeslac to mozesz je podac pozniej po znaku :.

Przyklad
Kod
{$zmienna|@substr:0:2}


co jest rownoznaczne z
[php:1:2005c560f1]
<?
substr($zmienna, 0, 2);
?>
[/php:1:2005c560f1]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.