Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Smarty] Przypisywanie zmiennych
Forum PHP.pl > Forum > Przedszkole
StasiuX
Witam

Mam coś takiego w Smarty:

Kod
{1|rand:4}


Co daje mi liczbę losową z przedziału 1-4. Jak przypisać takie losowanie do zmiennej? smile.gif
Normalnie przypisuje zmienne tak:

Kod
{assign var="random" value="cos tam"}
piotrekkr
Zaglądałeś może do manuala? Jest tam taka linijka przy assign:

Kod
{assign var=running_total value=`$running_total+$some_array[row].some_value`}


Z tego można by wywnioskować że może dało by radę zrobić tak:

Kod
{assign var=zmienna value=`rand(1, 4)`}


Sprawdź czy zadziała bo ja w smarty już dawno nie siedziałem...
StasiuX
Haha, rozwiązanie było banalne:

Kod
{assign var="random" value=1|rand:4}


smile.gif

Pozdrawiam
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.