2010-12-30 3 views
0

J'ai un formulaire de recherche, et je veux créer un "Start Over" lien qui renvoie juste les utilisateurs à la page sans aucun argument. Quel code Smarty puis-je utiliser? Par exemple, si elles sont à http://website.com/search.php?value1=x&value2=y, je veux obtenir http://website.com/search.php ou simplement search.php, donc je peux construire <a href='{$string}'>Start Over</a>.nom de la page, ou chaîne d'URL sans argument dans smarty?

Répondre

0

Je voudrais juste remplir une variable dans votre php que vous envoyez à smarty? Je suppose que vous pourriez obtenir cela dans smarty, mais ce n'est pas vraiment un bon moyen. il suffit de faire quelque chose comme ceci:

$yourSmartyVar->assign("string",$_SERVER[’PHP_SELF’]) 

Cela devrait vous donner le scriptname sans querystring si je me souviens bien. Si ce n'est pas le cas, vous pouvez utiliser $ _SERVER ['SCRIPT_NAME'] si cela vous convient mieux, ou même utiliser http://php.net/manual/en/function.parse-url.php

Questions connexes