2014-01-07 42 views
0

如何在smarty中訪問已在PHP中設置的變量的值?我的例子PHP代碼爲:smarty模板中PHP變量的訪問值

​​3210

我.tpl文件將有本節:

test={$test1} 

我預計這將顯示在瀏覽器中執行以下操作:

test=Sometext 

,但它不「T。你能告訴我如何才能做到這一點?謝謝。

+0

看起來沒問題。什麼是輸出? – sroes

+0

你有沒有包含「include('Smarty.class.php');」 ? –

+0

您正在使用函數。您需要返回一個值在php –

回答

-2

您必須使用雙括號所以試試這個,它應該工作:

{{$variable}} 

希望我是有幫助的

+1

Nope,默認單選括號。 – sroes

0

其實Smarty的模板引擎是使用單獨的PHP變量與Smarty的變量。如果你想在smarty模板中使用php變量,你需要通過$ smarty-> assign('smarty variable',php變量)將php變量賦值給smarty;

smarty中有一個實用工具是assign,它在運行時將smarty變量賦給另一個smarty變量。

或 {將VARNAME = VARNAME值= $ test1的}

現在打印$ VARNAME將打印$ test1的值