在模板中我有兩個字符串,我想合併成一個。如何在smarty模板中構建url?
{assign var="bigUrl" value="Search?searchFor=Member&{$searchUrl}"}
爲了能夠在模板中使用變量{$bigUrl}
以下,像這樣:
<a href={$bigUrl}>Link</a>
當我寫提及轉讓Smarty的編譯器報錯:
syntax error: invalid attribute name: '='
在模板中我有兩個字符串,我想合併成一個。如何在smarty模板中構建url?
{assign var="bigUrl" value="Search?searchFor=Member&{$searchUrl}"}
爲了能夠在模板中使用變量{$bigUrl}
以下,像這樣:
<a href={$bigUrl}>Link</a>
當我寫提及轉讓Smarty的編譯器報錯:
syntax error: invalid attribute name: '='
不能使用大括號裏面的smarty標籤。只需將其刪除:
{assign var="bigUrl" value="Search?searchFor=Member&$searchUrl"}
或者使用cat
過濾器:
{$bigUrl|cat:$searchUrl}
第一個選項對我無效。我不得不採用第二種方法:[{assign var =「left」value =「back」}] – KADlancer