Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

ma "Balise utilisateur" ne me prend pas la balise {title} ?
#8

c'est une règle élémentaire de php. donc je pense que la première chose à faire est de te former à php

sauf erreur de ma part

Code :
if(condition)
{
traitement1;
} else {
traitement2;
}
traitement3;
Code :
if(condition)
traitement1;
else
traitement2;
traitement3;
Code :
if(condition) traitement1; else traitement2;
traitement3;
ces 3 codes font la même chose.

soit traitement 1 suivit de traitement 3
soit traitement 2 suivit de traitement 3

seule la première écriture est une écriture correcte d'un point de vu best-practice car les accolades permettent visuellement de repérer correctement les traitements (contrairement à mon second exemple ou on a l'impression que le traitement3 est inclue dans la partie Else

Smarty est basée sur PHP. du coup il a hérité de beaucoup de ses principes

Citation :les condition s'écrive {if condition}parametre;{/if} ou bien if(condition){parametre;} ou encore if(condition)parametre ???
ta question étant spécifique à smarty je te conseil donc de voir directement sur la doc de smarty. Ca devrait pas être complexe si tu as déjà l'habitude de php

http://www.smarty.net/manual/fr/language...ion.if.php
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)