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