2014-04-25 4 views
0

Salut, je suis en train de faire du code pour le tableau en php mais n'a pas obtenu de solution s'il vous plaît aidez-moiComment utiliser les variables PHP dans Smarty

{ if !in_array($productgroup.gid,array(69,68,27,31,70,71,72,73,74,75,76,77,{php}echo $cid;{/php})) } 

<option value="{$productgroup.gid}"{if $gid eq $productgroup.gid} selected="selected"{/if}>{$productgroup.name}</option> 

{/if} 
+1

Cest fondamentalement correct. Avez-vous attribué la variable au modèle? –

+0

En fait variable, je reçois de la méthode get d'url sur cette page –

Répondre

0

Vous essayez de créer une matrice en PHP? Puis:

PHP

$smarty->assign('cid', array(69,68,27,31,70,71,72,73,74,75,76,77)); 

Smarty

{ if !in_array($productgroup.gid, $cid) } 
    ... 
{/if} 


Ou vous voulez ajouter élément dynamique dans votre tableau? Puis:

PHP

$smarty->assign('cid', $some_number); 

Smarty

{ if !in_array($productgroup.gid,array(69,68,27,31,70,71,72,73,74,75,76,77,$cid)) } 
    ... 
{/if} 
Questions connexes