Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在smarty模板中构建url?_Php_Templates_Smarty - Fatal编程技术网

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}