Php 如何在smarty模板中构建url?
在模板中,我有两个字符串,我想合并成一个字符串Php 如何在smarty模板中构建url?,php,templates,smarty,Php,Templates,Smarty,在模板中,我有两个字符串,我想合并成一个字符串 {assign var="bigUrl" value="Search?searchFor=Member&{$searchUrl}"} 要能够在模板中使用下面的变量{$bigUrl},如下所示: <a href={$bigUrl}>Link</a> 不能在smarty标记中使用大括号。只需删除它们: {assign var="bigUrl" value="Search?searchFor=Member&$s
{assign var="bigUrl" value="Search?searchFor=Member&{$searchUrl}"}
要能够在模板中使用下面的变量{$bigUrl}
,如下所示:
<a href={$bigUrl}>Link</a>
不能在smarty标记中使用大括号。只需删除它们:
{assign var="bigUrl" value="Search?searchFor=Member&$searchUrl"}
或使用过滤器:
我不确定这是不是,但在所有的{assign}中都是单引号。如果这些都不起作用,那么错误消息是有意义的
你能试着替换双引号吗?第一个选项对我不起作用。我必须使用第二个变量:[{assign var=“left”value=”“}]
{assign var="bigUrl" value="Search?searchFor=Member&$searchUrl"}
{$bigUrl|cat:$searchUrl}