2010-12-16 6 views
1

nous devons apprendre Smarty en ce moment. et je suis déjà dans la création de mes propres fonctions comment puis-je appeler une fonction dans une autre fonction?Smarty appeler une fonction dans une fonction

Smarty semble appeler sa fonction comme

{function_name param1=val1} 

j'ai essayé de le mettre à l'intérieur du function.myfunction.php mais Smarty semble analyser {} uniquement dans les fichiers tpl

est-il de toute façon je pourrais les appeler comme

function foo($bar){ 
$foo = function2(param1,param2); 
return $foo + $bar; 
} 

Répondre

1

C'est à peu près exactement comment vous le feriez fais le. Vos fonctions sont écrites en PHP, donc vous utilisez la notation php, pas smarty, pour appeler vos fonctions. Vous devrez vous assurer que la fonction que vous souhaitez appeler a été incluse.

+0

ok je comprends genre de celui-ci en ce moment. smarty est juste un système de templates. il va juste afficher les variables assignées xD – kapitanluffy

Questions connexes