| Autor | Zpráva | ||
|---|---|---|---|
| GOG Profil * |
#1 · Zasláno: 10. 9. 2013, 15:45:03
Dobrý den. Chtěl bych se zeptat jak ve smartech vyřešit to co v PHP vyřešim takto :
<?php
if(isset($_SESSION(['promenna'])){
echo "session existuje";
if($_SESSION(['promenna'] == 0)){
echo "a hodnota je 0";
}else{
echo "a hodnota není 0";
}
}else{
echo "session neexistuje";
}
?>protože jsem očekával že tam bude taky fungovat klasická stromová struktura, ale vypisuje mi neskutečně obrovskou chybu, takže to tak asi neni. Nemohl jsem najít nikde odpověď. Děkuji. |
||
| ninja Profil |
#2 · Zasláno: 10. 9. 2013, 15:54:02
zanořené podmínky fungují ve Smarty úplně stejně jako v PHP. Ukažte váš zápis a co vám to hlásí za chybu.
|
||
| Tori Profil |
#3 · Zasláno: 10. 9. 2013, 18:22:26
GOG:
Z hlediska návrhu by bylo lepší ve skriptu předat tu $_SESSION['promenna'] do Smarty a uvnitř šablony pak pracovat s tou lokální proměnnou.
|
||
| Lamicz Profil |
{if isset($smarty.session.promenna)}
...
{if $smarty.session.promenna == 0}
...
{else}
...
{/if}
...
{/if}Podobně funguje: $smarty.post.xxx $smarty.get.xxx $smarty.cookies.xxx |
||
|
Časová prodleva: 13 let
|
|||
0