Smarty的變量調節器是個不錯的東西,一直以來都用著順手,可昨天使用變量調節器時發現不管用。
復制代碼 代碼如下:
{$name | upper}
仔細看了手冊,看了smarty加載路徑,上上下下檢查了將近一個小時也沒有發現問題所在。即將要陷入無奈的困境時,把代碼刪除了重新寫成
復制代碼 代碼如下:{$name|upper}
結果好了。原來是變量後要直接跟著豎線,函數名,中間不能有空格,否則變量調節器的功能將失效。鬧了半天,原來就是一個空格引起的,太不值當了!!!
看來以後調smarty程序,得注意空格問題~,說不定其它問題也可能是空格引起的,而空格引起的問題最不容易發現。