作者JYHuang (夏天到了,冷不起來了說)
看板PHP
標題[討論] Smarty中變數的串接
時間Fri Apr 11 14:00:59 2008
因為smarty中,已經把 '.' 這個設為陣列所用。
所以當我用smarty內建函數輸出值,可是值裡又包含變數
就會有點問題了
例如:{$image
|default:'<img src="
$imgpathpicname.jpg">
'}時
就會誤判變數名稱為$imgpathpicname
也無法使用$imgpath.picname , $imgpath+picname
請問在smarty中還有什麼方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.210.175
1F:→ gckenny:{$imgpath} ? 04/11 14:48
2F:推 JoeHorn:純用 <img src="{$imgpath}{$picname}" />,省麻煩~ 04/11 15:44
3F:→ JoeHorn:好像應該是 <img src="{$imgpath.picname}" />,抱歉~ 04/11 15:45
4F:→ JYHuang:我說的情況是在有前面有函數的情況下... 04/11 16:34
5F:→ JYHuang:例子是有 |default:'........' 04/11 16:35
※ 編輯: JYHuang 來自: 59.125.210.175 (04/11 16:37)
6F:推 JoeHorn:嗯? 有差嘛? 辦法是人想出來的..我不會用這作法就是了。 04/11 21:59