我有一个搜索表单,我想创建一个“重新开始”链接,只是将用户返回到没有任何参数的页面。我可以使用什么Smarty代码?例如,如果它们位于http://website.com/search.php?value1=x&value2=y
,我想获得http://website.com/search.php
或search.php
,因此我可以构建<a href='{$string}'>Start Over</a>
。
答案 0 :(得分:0)
我只是填写你发送给smarty的php中的一个变量?你可以巧妙地得到它,但这不是一个好方法。做这样的事情:
$yourSmartyVar->assign("string",$_SERVER[’PHP_SELF’])
如果我没记错的话,那应该给你一个没有查询字符串的脚本名称。如果不是,你可以使用$ _SERVER ['SCRIPT_NAME'],如果这更适合你,或者甚至使用http://php.net/manual/en/function.parse-url.php